Пример:
Существует такая строка:
$string = "Цитата Maxwell пишет:"
Мне нужно её обработать и получить:
$string = "Цитата <strong>Maxwell</strong> пишет:"
Но существует условие, что строка может содержать слово Цитата, но не содержать пишет. Тогда не годится просто замена найденного например с помощью str_replace()..
И еще пример:
$string = "<table class="one"><td>ЛЮБОЙ ТЕКСТ</td></table>"
Мне нужно её обработать и получить:
$string = "<p>ТЕКСТ</p>"
Как мне написать условие От <td> и до </td> при условии что всё это находится в <table class=""one>..
В общем нужно решение, для поиска Начального и конечного и обрамления это с внешних сторон и с внутренних (например, для первого примера).
Спустя 1 час, 2 минуты, 28 секунд (16.03.2012 - 20:08) nugle написал(а):
ретроспективная и опережающие проверки в регулярных выражениях.
Как замечание. теги td в тег p не запихивают
Как замечание. теги td в тег p не запихивают
Спустя 2 дня, 17 часов, 32 минуты, 16 секунд (19.03.2012 - 13:40) Barh написал(а):
Цитата (nugle @ 16.03.2012 - 21:08) |
ретроспективная и опережающие проверки в регулярных выражениях. Как замечание. теги td в тег p не запихивают |
Это был всего лишь пример) Здесь упор на PHP. HTML написал просто как пример, не ссылаясь на логику.