У меня есть строка что-то вроде, и я хочу, чтобы соответствовать только первым «{» каждого {{xxxx}}
рисункаЧто должно быть регулярное выражение, чтобы соответствовать начало строки
{ {ABCD}} { {EFG}} { {Hij}}
{ {ABCD}} { {EFG}} { {Hij}} {
Я попытался с /(\s|^|.){/g
, но эта модель соответствует
{ {ABCD} } { {EFG} } { {Hij}}
Может кто-то один наставит меня в правильном направлении
Итак, вы хотите, чтобы избежать совпадения '{{{текст}}' на всех? –
Да, только первый '{' каждого {{text}} –
Вы удаляете или заменяете? Я думаю, вам нужно '/ ([^ {] | ^) {(? = {. *?}})/G' (или' ([^ {] | ^) {(? = {(?! {). *?}}) '), но окончательное решение зависит от того, что вам нужно достичь в конце. С регулярным выражением JS часто не имеет значения, что соответствует регулярному выражению, но что он * захватывает * и * как * используется регулярное выражение. –