2016-09-18 4 views

답변

1

뭔가 :

/^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}/ 

를 사용하여 일치하고 완료 .. 자바에 대한 더 정확하게

0

:

Pattern p = Pattern.compile("([0-9]{1,3})\\.([0-9]{1,3})\\.([0-9]{1,3}).*"); 
Matcher m = p.matcher("127.0.2.13"); 
if (m.matches()) { 
    String s0 = m.group(1); // contains "127" 
    String s1 = m.group(2); // contains "0" 
    String s2 = m.group(3); // contains "2" 
    System.out.println("s0 + "." + s1 + "." + s2); 
} 

이 조금 더 간단한 패턴도 작동합니다 :

Pattern p = Pattern.compile("(\\d{1,3})\\.(\\d{1,3})\\.(\\d{1,3}).*"); 

정말 좋은 정규식 자습서 here.