Regex для фигурных скобок - PullRequest
       5

Regex для фигурных скобок

0 голосов
/ 13 сентября 2018

Мне нужно создать регулярное выражение, которое не позволяет повторять открывающую или закрывающую фигурную скобку ({{или}} или {abc {или abc} def}) один за другим со строкой / текстом между ними или без них.Например:

 abc123{xyz345}abc1234 - allowed,
 abc1 23 { xyz345 } abc1234 - allowed(with spaces),
 abc34{{jkljkl}}hkh- not allowed,
 abc34 { { jkljkl } } hkh- not allowed,
 abc34{fgf123{jkljkl}fgfg} hkh- not allowed

Ответы [ 2 ]

0 голосов
/ 13 сентября 2018

Попробуйте это, оно соответствует "не допускается"

{(?=.*{).*}?

Попробуйте демо здесь

0 голосов
/ 13 сентября 2018

Регулярное выражение {.*{.*}.*} может обнаружить все запрещенные строки в вашем примере - Regex101

...