как удалить все слова сценария из строки, используя существующее регулярное выражение - PullRequest
0 голосов
/ 05 октября 2018

В моем Java-приложении мы используем существующее регулярное выражение, как показано ниже:

Regex = </*|[^\w\p{L} !#$%&'+,./:=?@|-]|&#|^'|'$|\W'|'[^\w\s]|script:

Вышеупомянутое регулярное выражение удаляет символ из тега script, т.е. <> (), но я хочуудалить весь тег script вместе со словом «script».

Строка ввода:

<script>alert("asdf")</script>

Строка вывода:

scriptalertasdfscript

Ожидаемая строка вывода:

blank

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 05 октября 2018

Попробуйте с этим:

<script[^>]*>.*?<\/script>

Демо

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