Найти и заменить теги html с помощью регулярного выражения - PullRequest
0 голосов
/ 04 августа 2020

Я получил следующее значение из <textarea>.

This is example have <b>MANY</b> text $which has a div like this <div>Great</div> again it has another html tag like <p>Poor</p> then $ we can replace <b>ALL<b> HTML tags from in between two dollar signs

Теперь мне нужно регулярное выражение jQuery, которое должно обрабатывать вышеуказанный контент и давать мне контент с HTML теги, ie. просто удалите теги HTML между двумя знаками доллара следующим образом.

This is example have <b>MANY</b> text $which has a div like this Great again it has another html tag like Poor then $ we can replace <b>ALL<b> HTML tags from in between two dollar signs

Спасибо за вашу огромную помощь в этом.

1 Ответ

0 голосов
/ 05 августа 2020

Вам нужно выполнить сопоставление, чтобы сосредоточиться на тексте между знаками доллара, а затем выполнить замену 'text'.match(/\$(.+)\$/)[1].replace(/(<.+?>)/g, '')

Вы можете сделать .match(/\$(.+?)\$/)[1], если у вас есть несколько ПАР долларов

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