Показать сообщение отдельно
  #20 (permalink)  
Старый 06.01.2011, 13:57
Аватар для MCTrane
Профессор
Отправить личное сообщение для MCTrane Посмотреть профиль Найти все сообщения от MCTrane
 
Регистрация: 26.11.2009
Сообщений: 204

Сообщение от ksa Посмотреть сообщение
MCTrane, ты меня убиваешь... Ты можешь сформулировать задачу?
У меня есть например строка:
JOOMtest1*test2JOOMtest3%test4JOOMtest5%test6JOOM
Я знаю только что нужно вырезать тот участок строки где есть например test1, а на участки делит "JOOM", можно конечно делать explode(), но это слишком много, и я решил через регулярные выражения.
Также я хотел сделать через AJAX, но потом подумал что в JS тоже есть рег. выражения. Но с ними сложнее...
Т.е. шаблон выреза что-то типа такого:
JOOMtest1*[то_что_я_не_знаю]JOOM
Причём "то_что_я_не_знаю" я не знаю.
Сообщение от ksa Посмотреть сообщение
MCTrane, теперь-то оно?

var text = "*test2";
text=new RegExp('\\'+text, "g")
alert('JOOMtest1*test2JOOMtest3*test4JOOM'.replace(text, ''));
Я же говорю test2 я не знаю, я знаю только test1 или test3, а test2 и test4 не знаю

Последний раз редактировалось MCTrane, 06.01.2011 в 14:02.
Ответить с цитированием