黑马程序员技术交流社区
标题:
今天老师讲正则表达式
[打印本页]
作者:
Havorld
时间:
2014-7-31 23:12
标题:
今天老师讲正则表达式
今天老师讲正则表达式,给我们出了个题:将一个字符串里面的电话号码都提取出来
作者:
赵顺超
时间:
2014-7-31 23:19
正则表达式,举个例子,邮箱,电话,等等这些信息的区分,比如你填写报名表,就是用正则表达式来区分你填写的信息的,信息不符合会提示错误
作者:
ssy1939
时间:
2014-7-31 23:45
举个例子,获取一个字符中的数字
import java.util.regex.Matcher;
import java.util.regex.Pattern;
//获取一段字符串中的所要求的字符
public class Test4 {
public static void main(String[] args) {
String s = "aaaaaa241241,bbbbb1421418,ccccc214215";
//定义正在表达式 \d 表示0-9之间的任意一个数
Pattern b = Pattern.compile("\\d+");
//获取匹配器
Matcher m = b.matcher(s);
//在给定字符中查找,并打印
while (m.find())
System.out.println(m.group());
}
}
作者:
icris
时间:
2014-7-31 23:47
Matcher m = Pattern.compile("(\\+86|86)?(1\\d{10}|0\\d{2,3}-?\\d{7,8})").matcher(input);
while(m.find()){
System.out.println(m.group());
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2