Какой самый простой способ применить выделение некоторого текста, исключая текст внутри случайных тегов "<...>"?
РАЗЪЯСНЕНИЕ : я хочу, чтобы существующие теги были сохранены!
$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-тегов, сгенерированных с помощью некоторых упрощенных уценок правил: см. Здесь"
... НО НЕ ПРОПУСКАЙТЕ текст внутри тега привязки (т. Е. <a href=markdown.html>
).
Я слышал аргументы не разбора html с регулярными выражениями, но здесьмы говорим по существу о простом тексте, за исключением минимального разбора некоторого кода уценки.