Forum Webscript.Ru

Программирование => PHP => Тема начата: pahal от 18 Февраля 2004, 14:17:14

Название: Регулярное выражение
Отправлено: pahal от 18 Февраля 2004, 14:17:14
Люди, подскажите, плиз, как можно при помощи регулярного выражения заменить найденный кусок текста в теле сообщения, но заменить не на какой-то простой шаблон, а этот шаблон должен быть резутатом работы какой-то функции, отдельно сделанной, т.е. в регулярное выражение подставить свою созданную функцию и на её результат заменить шаблон.

Заранее благодарен...
Название: Регулярное выражение
Отправлено: гоша от 18 Февраля 2004, 14:23:58
preg_replace_callback
Название: Регулярное выражение
Отправлено: Меняздесьдавнонет от 18 Февраля 2004, 14:25:51
[p]preg_replace_callback[/p] если "функцию и на её результат заменить шаблон"
и никак не париться, если "шаблон должен быть резутатом работы какой-то функции", а просто получить его в переменную и подставить
Название: Регулярное выражение
Отправлено: pahal от 18 Февраля 2004, 14:38:51
тогда вопрос:
а что в этой штуке и откуда она берётся $matches в своей соднанной функии
Название: Регулярное выражение
Отправлено: Меняздесьдавнонет от 18 Февраля 2004, 14:43:57
русская языки совсем плохой, да?
Название: Регулярное выражение
Отправлено: pahal от 18 Февраля 2004, 15:25:48
там описание функции всё на английском
Название: Регулярное выражение
Отправлено: pahal от 18 Февраля 2004, 15:48:59
спасибо большое за помощь....
разобрался!