Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Кто поможет с очередной регуляркой? :)
цитата
21/05/07 в 15:26
 cyberxxx
Нужна регулярка для preg_peplace(), которая ищет в тексте заданное слово без учета регистра (case insensitive). Слово может быть идти первым, может, наоборот, быть последнем в тексте, либо, оно должно быть отделено от других следующими символами: ().,!;-"?'пробел - другие символы должны считаться частью слова, и не могут быть интерпретированы как разделители.

З.Ы. С меня рейтинг smail54.gif
цитата
21/05/07 в 15:46
 Formator
Код:
$string="DiE world. die world. dIE, world. die. die diedie die! die; die";
$string=preg_replace("/(([\(\)\.,!;-\? ]|^))die(([$\(\)\.,!;-\? ]|$))/i","$2hello$3",$string);
цитата
21/05/07 в 16:05
 cyberxxx
CJLOG писал:
Код:
$string="DiE world. die world. dIE, world. die. die diedie die! die; die";
$string=preg_replace("/(([\(\)\.,!;-\? ]|^))die(([$\(\)\.,!;-\? ]|$))/i","$2hello$3",$string);


То что надо, сенькс!


Эта страница в полной версии