"/ *" [^ * /] * "* /"Почему это сообщение Regex не так?
Это совпадает с первой/*, то он ждет любого символа для * /, за исключением, а затем, когда он получает */он будет полностью совпадать с регулярным выражением, бур на этот комментарий, например:
/* Брюно/Braga */
Может кто-нибудь сказать мне, почему/Dont матч? Спасибо.
IMHO, вы забыли, что '*' является специальным символом и должен быть экранирован, чтобы соответствовать литералу. Попробуйте использовать '/ \ * (?: (?! \ */|/\ *) [\ S \ S]) * \ * /' или более простой '/ \ * [\ s \ S] *? \ */'. Если у вас нет символов новой строки в комментариях, попробуйте использовать '/\*.*?\*/'. –
Если какое-либо из регулярных выражений работает для вас, пожалуйста, дайте мне знать. –