Я хотел бы получить действующее регулярное выражение Javascript. Это выражение прекрасно работает, за исключением Javascript. Я думаю, что это потому, что Javascript не поддерживает lookbehinds.Javascript - Если условие в регулярном выражении?
Мой подход: (?(?!\\{)(\{))
. Я хочу сопоставить все скобки ({)
, за исключением тех, у которых есть обратная косая черта перед ним (\{)
.
У вас есть идея, как я могу создать допустимое выражение Javascript?
Действительный пример function{
недопустимый пример: function\{
Укажите допустимые и недопустимые примеры соответствия. – anubhava
Почему бы не изменить lookbehind с помощью lookahead? –
Я попробовал, но имел некоторые ошибки в моем выражении. Вот почему я так пробовал. – JavaForAndroid