Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera
Hoje é minha vez de pedir ajuda. Estou apanhando para montar uma expressão regular e não estou conseguindo.
Regra para o match
A string para casar com a RegEx pode ter os seguintes formatos, com as respectivas respostas esperadas:
@Test
public void testRegexToMatchContextToIgnoreFromString() {
String regex = "\\([^\\(].?[EN+].?\\)";
assertTrue("!(EN)CLIENTE".matches(regex));
assertTrue("!(EN,PR)CLIENTE".matches(regex));
assertTrue("!(PR,EN)CLIENTE".matches(regex));
assertFalse("!(PR)CLIENTE".matches(regex));
assertFalse("!(CO,PR)CLIENTE".matches(regex));
}
Tentei diversas formas, mas entendo pouco de RegEx, então acabei rodando e não chegando a lugar algum.
Alguém pode me ajudar?
Obrigado
Carlos Eduardo
Carregando comentários...