PDA

Просмотр полной версии : Помогите с регуляркой PHP


Margin
05.02.2010, 23:17
Как выбрать все что находится после определенных символов и чтобы эти символы входили тоже в выбранные?

GlooK
06.02.2010, 00:11
Как выбрать все что находится после определенных символов и чтобы эти символы входили тоже в выбранные?
$result = 'superpupertextaftermazafucka';
preg_match('/textafter(.*)/i', $result, $match);
echo $match[0];

F1uDeR
06.02.2010, 00:12
Простой пример:
В данном случае выводится то что в тегах <div>


$text = '<b>тут какойто текст</b><div>test</div><i>тут тоже текст</i>';

preg_match('#<div>(.+)</div>#i', $text, $rez);
echo $rez[0];



Так будет выводится все что после тега <div> (включая его)


$text = '<b>тут какойто текст</b><div>test</div><i>тут тоже текст</i>';

preg_match('#<div>(.+)#i', $text, $rez);
echo $rez[0];

diehard
06.02.2010, 01:36
с помощью круглых скобочек (simvoli.+)