Механизм регулярных выражений RE2, эквивалент выражения (?‹!re)

В соответствии с здесь документом по движку регулярных выражений RE2, (?<!re) НЕ поддерживается.

Что будет эквивалентно тому же, если я хочу добиться чего-то подобного, например. как я могу переписать приведенное ниже регулярное выражение для работы с RE2?

(?<!\\)%\{(.*?)\}

person shailesh mishra    schedule 17.10.2016    source источник


Ответы (1)


Используйте отрицание с классом символов:

[^\\]%\{(.*?)\}

[^\\] соответствует любому символу, кроме \.

person heemayl    schedule 17.10.2016