Pessoal, preciso de uma expressão regular que encontre o padrão:
enquanto(a) {b}
sendo a e b qualquer sequencia de caracteres.
Mas não estou conseguindo fazer uma expressão regular que procure especificamente os caracteres (,),{ e }.
Estou usando o \p{Punct}, mas aí ele vai reconhecer alguma expressão assim:
enquanto (a){b) , o que não pode ocorrer.
Alguem sabe como procurar “{” , “}”, “(” , “)” na expressão regular?
Olha como estou fazendo agora:
( |\p{Punct})*(enquanto *)(\p{Punct})(.*)(\p{Punct})(.*)(\p{Punct})(.*)(\p{Punct})