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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.