теги regex-replace-text-outside-html <a> - PullRequest
0 голосов
/ 04 апреля 2019

У меня есть этот HTML:

"This is simple html <a href='google.com'>text</a><span class='simple'>simple simple text text</span> text"

Мне нужно сопоставлять только те слова, которые находятся вне тега HTML. Я имею в виду, если я хочу сопоставить «простой» и «текст», я должен получить результаты только изнутри тегов HTML, за исключением тега.

Я был близок с этим регулярным выражением (text|simple)(?![^<]*>|[^<>]*<\/), но я исключаю все теги html.

1 Ответ

0 голосов
/ 04 апреля 2019

Я думаю, что уже решил

(?!([^<]+)?>)(?!<a[^>]*?>)(\text\b)(?![^<]*?</a>)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...