2015-03-08 9 views
1

Я пытаюсь понять регулярное выражение, которое соответствует шаблонуRegex Expression, чтобы соответствовать Pattern

} 

{ 
one or more lines here 
} 

я; еа фигурных закрывающая фигурная скобка следуют ноль или более пустых строк с последующей фигурной открывающей скобкой с последующим нулем или больше строк любого текста, за которым следует фигурная закрывающая скобка.

Я попытался следующие:

/}\s*{.\n*}/ 

со следующим объяснением:

} - matches the character } literally 
\s* zero or more character [\r\n\t\f ] 
{ matches the character { literally 
. matches any character (except newline) 
\n* matches 0 or more line-feed (newline) 
} matches the character } literally 

Это, однако, не совпадает.

Просьба указать, что я делаю неправильно с этим?

ответ

1
}\s*{[^}]*} 

Try this.See demo.

https://regex101.com/r/eS7gD7/29

Ваше регулярное выражение

{. \ П *}

эффективно квантифицирует \n вместо . .so он соответствует a character and any number of \n's.

Смежные вопросы