LINUX.ORG.RU
>Если параграф начинается „Q:“

Т.е. <p>Q: ....</p> в <q><p>Q: ....</p></q> ?

Тогда preg_replace('!(<p>Q:.*</p>)!is', '<q>$1</q>', $str);
KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73
Впрочем, сорри, так если будет несколько цитат - все захватит. Так надо:

preg_replace('!(<p>Q:.*?</p>)!is', '<q>$1</q>', $str);
KRoN73 ★★★★★
()
Ответ на: комментарий от Obey-Kun
>А на пэхэпэ есть аналог?

М... Это и есть на похапэ :)

На JS это будет что-то вроде

str = str.replace(/(<p>Q:.*<\/p>)/gis, "<q>$1</q>")
KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73
Тьфу, опять жадность забыл:

str = str.replace(/(<p>Q:.*?<\/p>)/gis, "<q>$1</q>")
KRoN73 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.