다음 정규 표현식이 false를 반환하는 동안 궁금합니다. 나는 볼 수 없다 "|" 일치하지 않아야합니다. 어떤 아이디어? 그리고 패턴을 "|"과 일치 시키려면 어떻게해야합니까?수직 막대가있는 Java 정규식
Pattern pattern = Pattern.compile("([^\\*|\\\\|\\{|\\}|\\[|\\]|=|>|<])*");
boolean valid = pattern.matcher("|").matches();
미리 감사드립니다.
당신이 필요하십니까 | 그룹에서 OR을 의미합니까? 당신이 [^ ab]을 가지고 있다면 그것은 효과가 없을까요? [^ a | b]가 필요합니까? 그게 "아니, 아니, 아니, 또는 b"로 구문 분석되면 귀하의 상황을 설명합니다. – Thilo
정규 표현식에서 수행 할 작업을 더 구체적으로 지정할 수 있습니까? 몇 가지 예가 더 좋을 것입니다. – Keppil