-4
String s="a1b2c3";
String sarr[]=s.split(".*[\\d].*");//
for(String var:sarr)
System.out.println("S: "+var);
System.out.println(sarr.length);
왜 sarr
이 비어 있습니까?s.split ("\ d") 자바 정규식 혼동
그리고 당신은 다음과 //
라인을 교체하는 경우 :
String sarr[]=s.split("\\d");
왜이 출력 a b c
을 제공합니까?
결과
표현
\d
일치1
,2
및3
, 분할이 주위 수행되도록 (http://docs.oracle.com/javase/7/ docs/api/java/lang/String.html). – devnull'String # split'이 무엇을 알고 있습니까? – anubhava
예. 하지만 난 정규식에 새로운 – Christopher