2016-09-18 23 views

答えて

1

何か:

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

利用一致し、それが行われます。.. Javaのためのより正確

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

関連する問題