您的位置:首页 > 编程语言 > Java开发

java程序小例子8-正则表达式

2013-01-02 19:24 288 查看
正则表达式:

在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符,在很多文本编辑器或其他工具里,正则表达式通常被用来检索和退换那些符合某个模式的文本内容

public boolean matches(String
regex)

这个方法可以判断当前字符串是否和参数regex指定的正则表达式匹配

public class example118
{
public static void main(String args[])
{
String regex="\\w{1,}@\\w{1,}\56\\w{1,}";
String str1="zhangshan@sia.com";
String str2="xiongyao@qq.com";
if(str1.matches(regex))
{
System.out.println(str1+"是一个E-mail地址");
}
else
{
System.out.println(str1+"不是一个E-mail地址");
}
if(str2.matches(regex))
{
System.out.println(str2+"是一个E-mail地址");
}
else
{
System.out.println(str2+"不是一个E-mail地址");
}
}
}xiongyao@xiongyao-Lenovo:~/java编程$ javac  example118.java

xiongyao@xiongyao-Lenovo:~/java编程$ java  example118

zhangshan@sia.com是一个E-mail地址

xiongyao@qq.com是一个E-mail地址
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  JAVA RegEx 正则表达式