регулярные выражения

Печать / RSS
0
21. Studentsov 16.11.2009 / 07:14
Оранжевые штаны
модификатор e - выполнение произвольного PHP кода
0
22. Артур 16.11.2009 / 09:58
Землянин
21 а это как?
0
23. DmitryDick 16.11.2009 / 12:02
Пацак
Например:
preg_replace('~<~e', 'htmlspecialchars("\1")', $var);
0
24. Артур 16.11.2009 / 12:38
Землянин
Знал бы раньше это))
0
25. Констaнтин 16.11.2009 / 13:36
Оранжевые штаны
17, http://regexp.by.ru/ какбы основное. тут и про модификаторы есть.
http://www.inattack.ru/article/586.html краткий справочник
0
26. Артур 16.11.2009 / 17:12
Землянин
Использование модификатора е по сути тоже самое, что функция preg_replace_callback()?
0
27. Артур 16.11.2009 / 17:16
Землянин
А нет, не то)
0
28. Удаленный 17.11.2009 / 01:36
Дух
А реальная вещь ета регулярка когда их начал понимать насколько жизнь стала легче, раньше обходился минимум 3 функциями ну там explode обработки массива сборка назад даж писал функции чтобы всё упростить. А сейчас хватает одной коротинькой но хорошо продуманой регулярки.
0
29. Валерий 25.11.2009 / 22:29
Чатланин
Кто шарит, помогите. Нужна регулярка, чтоб выбрать текст заключенный в определенный тег. Например имеем код

<div>Нужный текст</div> Левый текст <div>Нужный текст</div>

Пытаюсь писать на perl, примерно так m|<div>(.*)</div>| в результате выбирается строка

Нужный текст</div> Левый текст <div>Нужный текст

тут вроде не важно perl или php, скажите как регулярку правильно написать?
0
30. ramzes 25.11.2009 / 22:59
2000 лет д.н.э.
preg_match('|<div>(.*?)<\/div>|s',$string,$text);
echo $string[0];
echo $string[1];
если ни чего не напутал.
Для выполнения действия необходимо авторизоваться!
Стикеры / Теги / Правила / Топ тем / Топ тем / Поиск