유니 코드 문자 (\p{L}
)의 단어를 검색하고 싶습니다.스칼라에서 유니 코드 정규 표현식 REPL
java.util.regex.Pattern.compile("\\p{L}").matcher("ä").matches()
:
자바는 (올바른 행동 인) true
을있는 동안
스칼라의 REPL은 다시 false
다음 문에 대한 제공 System.getProperty("java.version")
답장 "1.7.0_60-ea"
그 이유는 무엇일까요?
가 http://stackoverflow.com/questions/5315330/matching-ega-unicode-letter-with-java-regexps를 참조 자바 7부터 지원 충분한. '\ p {L} \ p {M} * ' –
+1이 필요합니다. 나는 그것을 고려하지 않았다. – pvorb