Как заменить HTML compoment только на регулярное выражение - PullRequest
0 голосов
/ 07 мая 2020

В настоящее время я работаю над серверным кодом для синтаксического анализа HTML. У меня есть следующая строка html:

<div class="rte-style-maintainer rte-pre-wrap" style="white-space: pre-wrap; font-size: small; >This is a test for link {<a spellcheck="false" destination="rte:bind" data-destination="rte:bind">ABCD 156782053 </a>}</div>

И хочу заменить содержимое внутри скобок {} на

<a href="ABCD 156782053">ABCD 156782053 </a>

Я новичок в регулярном выражении. Как с помощью регулярного выражения получить "ABCD 156782053" из скобки? И заменить содержимое внутри скобок новым значением?

Спасибо

1 Ответ

0 голосов
/ 07 мая 2020

Прежде всего, ваш синтаксис HTML неверен. Некоторые заключительные цитаты отсутствуют.

В любом случае, синтаксис этого выражения таков:

/{(.*?)}/g

Вот тестовая ссылка: https://regexr.com/542vj

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...