2012-06-29 8 views
0

정규식을 수행하는 방법, 모든 공백, 하이픈 및 세미콜론에서 문자열을 분리하는 방법에 대해서는 의심의 여지가 있습니다. 내가하고있는 일 : String[] tmp = input.nextLine().split("\\s:-");공백, 하이픈 및 세미콜론에 대한 정규식

하지만 제대로 작동하지 않습니까?

답변

2

현재 세 가지 모두를 연속해서 나눕니다.

String[] tmp = input.nextLine().split("[\\s:\\-]");

(. 당신이 그들을 탈출해야하므로 하이픈도, 문자 클래스에서 의미가)

: 선택에서 하나를 선택합니다하는 문자 클래스를 사용해보십시오