java中正则表达式初级
一、用于判断字符串是否符合正则表达式
String regex1 = new String("\\\\");
String input1 = new String("\\");
//写法一:Pattern使用matcher方法
Pattern pattern1 = http://www.wendangwang.compile(regex1);
Matcher matcher1 = pattern1.matcher(input1);
boolean bool1 = matcher1.matches();
//写法二:Pattern使用matches方法
Pattern pattern2 = http://www.wendangwang.compile(regex1);
boolean bool2 = pattern2.matches(regex1, input1);
//写法三:String使用matches方法
boolean bool3 = input1.matches(regex1);
注:java中,字符串的\用\\表示,正则表达式的字符\用字符串\\表示,即正则表达式的字符\用字符串\\\\表示
二、利用正则表达式分割字符串
String regex2 = "\\d+";
String input2 = "jack00kid0frank9neil";
//写法一:使用Pattern的split方法