Регулярное выражение для удаления комментариев JS на PHP, но игнорирование текста внутри String - PullRequest
0 голосов
/ 30 сентября 2019

Мы испробовали множество решений о том, как удалить комментарий JS с помощью регулярного выражения, но есть один случай, который всегда нарушает мой JS:

const a = "/*";
const b = "*/";

Мы обычно используем Accept: "application/json, text/plain, */*" в нашем скрипте, поэтому он всегдасломайте наш JS.

Я ищу регулярное выражение, которое может игнорировать поиск в

"", '', ``

строкев JS или любом другом решении.

Спасибо.

1 Ответ

0 голосов
/ 01 октября 2019

Вы можете использовать отрицательный прогноз после вашего окончательного /, чтобы убедиться, что за ним не следует *, например:

\/\*.*\/(?!\*)

Пример https://regexr.com/4m025

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