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地址
在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符,在很多文本编辑器或其他工具里,正则表达式通常被用来检索和退换那些符合某个模式的文本内容
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正则表达式例子汇总
- java爬取网页内容 简单例子(1)——使用正则表达式
- [个人博客搬运][Java][正则表达式]邮箱提取的小程序
- 正则表达式在java程序中的应用分析[转的]
- java爬取网页内容 简单例子(1)——使用正则表达式
- Java 正则表达式学习总结和一些小例子
- Java正则表达式的几个例子
- java正则表达式引起死循环导致程序卡主
- [编写高质量代码:改善java程序的151个建议]建议57 推荐在复杂字符串操作中使用正则表达式
- java 正则表达式例子, 查找字符串
- Java 正则表达式小例子
- C#下一个正则表达式控制台测试例子程序
- Java 正则表达式学习总结和一些小例子
- Java 小例子:一个测试正则表达式的工具
- java中使用正则表达式校验的一个例子
- java正则表达式的几个例子
- [Java] 正则表达式 02 EmailSpider 抓邮件, CodeCounter 统计程序有效代码行数
- Java正则表达式防注入小例子
- 10个你应该知道的Java正则表达式的例子
- Java中正则表达式的一个简单例子