Forum Webscript.Ru
Программирование => PHP => Тема начата: JIOX от 08 Июня 2006, 15:29:47
-
Есть блок текста. Любого, например:
"...и когда Красная Шапочка пошла через лес, то сервый волк..."
Задача в том, чтобы:
1) Вытащить значение, находящееся между (в данном случае - тройку). Это может быть любое число.
2) Подставить на место необходимую информацию (она зависит от значения между этими "тегами")
Как это сделать?
Пытался регулярными выражениями - ничего не выходит. Очень надо, помогите пожалуйста!
-
Покажи примеры своих попыток.
-
Зачем, если не работает?.. Доказать, что я тоже пытался? :)
-
JIOX
Раз: http://www.google.com/search?ie=windows-1251&oe=UTF-8&domains=xpoint.ru&sitesearch=xpoint.ru&q=%F0%E5%E3%F3%EB%FF%F0%ED%FB%E5+%E2%FB%F0%E0%E6%E5%ED%E8%FF
Два: http://xpoint.ru/forums/programming/perl/regexp/forum.xhtml (примеров штук пять только по первым темам)
Ну и собственно, сами регулярные выражения:
[p]preg_match[/p], [p]preg_replace[/p]
-
preg_replace_callback() я бы добавил.
-
Всем спасибо, тему можно закрывать.