Как я могу сопоставить что-то вроде {anyWord}
, но исключить все, что имеет подчеркивание в начале, вот так: {_doNotMatchThis}
?Regex как совместить слово без символа в нем
Вход:
hi there {matchPlease}{andThis}, just doing some regex {_notThis}
Нужные матчи:
{matchPlease}
{andThis}
Без этого условия за исключением стартового {_
, я знаю, что это регулярное выражение шаблон хорошо работает: \{\w+\}
Я пробовал чтобы изменить это значение, \{!_\w+\}
, в основном говоря, «соответствует всем, что начинается с {
, t курица имеет слово, которое делает не начинается с _
, затем заканчивается на }
". Благодарю.
попробовать это: '/ \ {[^ _] \ ш + \}/G' – Shmiddty