Требуется удалить из строки все html теги и заключенный между ними специфический текст, кроме тегов
Все теги и ненужный текст удаляются просто:
В итоге получаем чистый текст, очищенный от html форматирования. Но требуется часть текста, заключенного в теги
не трогать и оставить его заключенными в эти самые теги.
Пример строки:
Никак не могу совместить эти два условия в шаблоне. Если это вообще возможно - то подскажите как совмещать такие почти взаимоисключающие условия?
Код:
<pre текст, который должен остаться в тегах</pre>
Код:
$sStr = StringRegExpReplace($sStr,'(<.+?>)','') ; (?:<pre .?+</pre>)
ConsoleWrite($sStr)
В итоге получаем чистый текст, очищенный от html форматирования. Но требуется часть текста, заключенного в теги
Код:
<pre </pre>
Пример строки:
Код:
Local $sStr='RegFlushKey</fname> записывает все атрибуты указанного открытого ключа в реестр.</p><pre style="padding: 5px;">LONG <fname>RegFlushKey</fname>( HKEY <pname>hKey</pname> // дескриптор записываемого ключа.);</pre><h5>Параметры:</h5>'
Никак не могу совместить эти два условия в шаблоне. Если это вообще возможно - то подскажите как совмещать такие почти взаимоисключающие условия?