мне нужен шаблон Regex, который преобразует сырой HTML блок следующим образом:Как бы избежать открытия <в HTML открывающий тег
<!DOCTYPE html>
...
<anytag>
<h1>This is the less than < symbol. </h1>
<h1>This is the less than or equal to <= symbol. </h1>
</anytag>
трансформирует в:
<!DOCTYPE html>
...
<anytag>
<h1>This is the less than < symbol. </h1>
<h1>This is the less than or equal to <= symbol. </h1>
</anytag>
Так что символ < в только тегах HTML заменен, и нигде больше.
Это должно решить проблему с подсветкой синтаксиса в HTML с prism.js здесь:
highlighting html with prism.js
Благодаря Вашингтон Гуэдес
просто псевдо-код, он должен работать на любой шаблон тега html –
Это похоже на проблему XY. Я не понимаю, почему вы не просто удаляете HTML из всех объектов. – zzzzBov
потому что я пытаюсь использовать prism.js для синтаксиса выделить необработанный блок HTML-кода, и нужно только закодировать теги