正则表达式 学习笔记(二)
发布时间:2020-12-14 02:04:17 所属栏目:百科 来源:网络整理
导读: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)";//
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+"不是一个有效的邮件地址"); } } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- React Native填坑之旅--LayoutAnimation篇
- c – boost ::修剪std :: vector中的每个字符串
- cocos2d-x改底层之RichText富文本换行
- ruby-on-rails – 如何使用Rails ActiveRecord进行LEFT OUT
- ajax处理返回的xml文件
- NoSQL数据库性能比较:MongoDB vs Redis vs Tokyo Tyrant
- Flex 学习笔记之三:IDEA 搭建Flex 项目(Hello World)
- SAP 项目管理PS与Oracle P6对比- 多用户性和使用方便 2/5
- 一个表上的SQLite多主键,其中之一是自动增量
- 正则表达式:注册和登录使用
推荐文章
站长推荐
热点阅读