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

Печать RSS
1578


Оранжевые штаны
0
модификатор e - выполнение произвольного PHP кода

Землянин
0
21 а это как?

Пацак
0
Например:
preg_replace('~<~e', 'htmlspecialchars("\1")', $var);

Землянин
0
Знал бы раньше это))

Оранжевые штаны
0
17, http://regexp.by.ru/ какбы основное. тут и про модификаторы есть.
http://www.inattack.ru/article/586.html краткий справочник

Землянин
0
Использование модификатора е по сути тоже самое, что функция preg_replace_callback()?

Землянин
0
А нет, не то)

Дух
0
А реальная вещь ета регулярка когда их начал понимать насколько жизнь стала легче, раньше обходился минимум 3 функциями ну там explode обработки массива сборка назад даж писал функции чтобы всё упростить. А сейчас хватает одной коротинькой но хорошо продуманой регулярки.
В

Чатланин
0
Кто шарит, помогите. Нужна регулярка, чтоб выбрать текст заключенный в определенный тег. Например имеем код
<div>Нужный текст</div> Левый текст <div>Нужный текст</div>
Пытаюсь писать на perl, примерно так m|<div>(.*)</div>| в результате выбирается строка
Нужный текст</div> Левый текст <div>Нужный текст
тут вроде не важно perl или php, скажите как регулярку правильно написать?

2000 лет д.н.э.
0
preg_match('|<div>(.*?)<\/div>|s',$string,$text);
echo $string[0];
echo $string[1];
если ни чего не напутал.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск