Каков самый простой способ применить выделение некоторого текста, исключая текст внутри тегов OCCASIONAL "‹...>"?
ПОЯСНЕНИЕ: я хочу, чтобы существующие теги были СОХРАНЕНЫ!
$t =
preg_replace(
"/(markdown)/",
"<strong>$1</strong>",
"This is essentially plain text apart from a few html tags generated with some
simplified markdown rules: <a href=markdown.html>[see here]</a>");
Что должно отображаться как:
«По сути, это обычный текст, за исключением нескольких тегов html, сгенерированных с помощью некоторых упрощенных правил markdown: см. здесь"
... НО НЕ ИСПОЛЬЗУЙТЕ текст внутри тега привязки (например, <a href=markdown.html>
).
Я слышал аргументы против разбора html с помощью регулярных выражений, но здесь мы говорим, по сути, об обычном тексте, за исключением минимального анализа некоторого кода уценки.
a
? - person TJHeuvel   schedule 05.01.2011