Я пытаюсь найти любой экземпляр строки в нашем коде, который нужно отправить функции __().Regex найти строки, не инкапсулированные с помощью __ ("")
У меня есть следующее регулярное выражение:
(\[|__\()[\'\"][\w\s\\\:]+[\'\"]
, что соответствует:
['valid string'
["valid::str::ing"
__('valid\String'
__(" v a l i d s t r i n g "
но не:
'hel\lo there '
"he::he"
мне нужно отменить матч. Я пробовал различные методы, чтобы свести на нет ([|. Раздел __(), но не имел никакого успеха
Как я могу записать выражение для соответствия строк, которые НЕ предшествуют кнопку [или __ (
?Спасибо
Недостаточно сказать, что у вас есть «регулярное выражение», вы должны указать, какой инструмент или язык вы используете. Некоторые из них поддерживают негативную нотацию, '(? ruakh
Нужно ли обрабатывать гадость, как «Эй, это неожиданно»? – Wrikken
@ruakh - извините, выражение будет выполнено в PHPStorm. – baiano