Forum Webscript.Ru

Программирование => PHP => Тема начата: Sen от 13 Марта 2003, 14:40:39

Название: помогите preg составить
Отправлено: Sen от 13 Марта 2003, 14:40:39
Привет всем.

Помогите пжста составить следующее:
- есть функция preg_replace
- она ищет в тексте слова [a-zA-Zа-яА-Я], причём учитывая, что разделителями могут быть не только пробелы, но и другие символы (типа точки или запятой).
- найденные слова она заменяет, вызывая собственную функция (например, "_txt_(\'$0\')" )
- и самое главное: (вот это у меня не получается) слова могут браться из любой части текста, только если они не находятся между специальными (mytag) парными тегами:

Не вс4ё то солнышко, что встаёт

- функция _txt_ получит слова: Не, то, солнышко, встаёт,
а слово "что" проигнорируется, потому что находится между тегами mytag
зы. слово "вс4ё" проигнорируется, потому что в нем есть лишние символы

спасибо))