正则表达式 学习笔记(二)
2013-11-12 20:42
211 查看
import java.util.regex.*; public class TestMatches { public static void main(String[] args) { String[] mails= { "aaaaa@163.com", "jjjjjjjjjj@gmail.com", "kkkkkkkk@onnnn.cn", "wawa@abc.xx" }; String mailRegEx="\\w{3,20}@\\w+\\.(com|org|cn|net|gov)";//{3,20}表示3~20个字符 Pattern mailPattern=Pattern.compile(mailRegEx); Matcher matcher=null; for(String mail : mails) { if(matcher==null) { matcher=mailPattern.matcher(mail); } else { matcher.reset(mail); } if(matcher.matches()) { System.out.println(mail+"是一个有效的邮件地址"); } else { System.out.println(mail+"不是一个有效的邮件地址"); } } } }
相关文章推荐
- 正则表达式之sed学习笔记
- JavaScript学习笔记---函数和正则表达式
- 正则表达式 学习笔记(二)
- 正则表达式 学习笔记(三)
- 【Python学习笔记】正则表达式
- 正则表达式 学习笔记3.2
- JavaScript 学习笔记 六 正则表达式《一》
- 正则表达式之awk学习笔记
- 【VB学习笔记】正则表达式
- 【Python爬虫学习笔记(2)】正则表达式(re模块)相关知识点总结
- perl学习笔记—正则表达式
- python学习笔记九:正则表达式
- Google Python Class 学习笔记(2) 正则表达式
- 正则表达式、Math、SimpleDateFromat、Calendar类+JAVA学习笔记-DAY14
- 黑马程序员-java学习笔记-正则表达式
- 【java学习笔记】正则表达式
- 【知了堂学习笔记】正则表达式
- 正则表达式 学习笔记5.1
- 【学习笔记⑤】正则表达式