2012-05-04 2 views

답변

11

문자 클래스에는 숫자와 일치하는 ' .. _ 범위가 포함되어 있습니다.

foo.replaceAll("[,.;:?!'_\"/()\\{}-]", "") 

을하거나 탈출 :

는 문자 클래스의 시작 또는 끝에서 -을 넣어 다른 이명처럼

foo.replaceAll("[,.;:?!'\\-_\"/()\\{}]", ""); 
5

'-_'_ 사이의 모든 문자와 일치합니다.

0

는 말했다 - 문자 탈출 - \\-합니다.

또한 \\{{과 동일하게 평가됩니다. 그렇지 않다면 백 슬래시를 이스케이프 처리하십시오. \\\\{

+0

도' ""'를 반환해야합니다. '.' 문자는 모든 문자로 평가됩니다. – m12

관련 문제