Я беру, чтобы построить регулярное выражение. может быть где -то внутри Precentes < /li>
Если строка EN существует вне скобок, она не должна соответствовать < /li>
< /ul>
Строка, соответствующая вспомогательству, может иметь следующие форматы с ожидаемыми соответствующими ответами: < /p>
public void testRegexToMatchContextToIgnoreFromString() {
String regex = "\\([^\\(].?[EN+].?\\)";
assertTrue("!(EN)CLIENT".matches(regex));
assertTrue("!(EN,PR)CLIENT".matches(regex));
assertTrue("!(PR,EN)CLIENT".matches(regex));
assertFalse("!(PR)CLIENT".matches(regex));
assertFalse("!(CO,PR)CLIENT".matches(regex));
}
< /code>
Я пробовал различные способы, но я мало понимаю на Regex, поэтому я в итоге шел по кругам, никуда не добраясь.
может кто -нибудь мне помочь? < /p>
Подробнее здесь: https://stackoverflow.com/questions/136 ... s-in-regex