Java中的正则表达式
来源:互联网 发布:unity3d自学教程 编辑:程序博客网 时间:2024/05/14 10:17
从JDK1.4开始,在String类中加入了matches()进行正则式的匹配,语法格式如下:
boolean matches(String regex);regex为正则式,如果字符串与正则表达式匹配则返回true,否则返回false。
正则表达式的元字符如下图所示:
在正则表达式中,如果需要某一类型的字符多次输出,逐个输入就比较麻烦,这时可以使用正则表达式的限定元字符来表示重复次数,下表列出了常用限定符及含义:
如下面的代码可以来判断一个字符串是否为有效的Email地址:
String regex = "\\w{1,}\\@\\w{1,}\\.\\w{1,}";String email ="Belial201011@gmail.com";if(email.matches(regex)){System.out.println(email+":是Email地址");}else{System.out.println(email+":不是Email地址");}
下面代码可以判断一个号码是否为手机号码:
String telRegex ="1[3,5,8]\\d{9}$";String telphone1 ="13872991308";String telphone2 ="14783653427";if(telphone1.matches(telRegex)){System.out.println(telphone1+":是手机号码");}if(telphone2.matches(telRegex)){System.out.println(telphone2+":不是手机号码");}
0 0
- JAVA中的正则表达式
- java中的正则表达式
- Java中的正则表达式
- java 中的正则表达式
- java 中的正则表达式
- java中的正则表达式
- Java 中的正则表达式
- java中的正则表达式
- java中的正则表达式
- JAVA中的正则表达式
- java中的正则表达式
- java中的正则表达式
- Java中的正则表达式
- java中的正则表达式
- java 中的正则表达式
- Java中的正则表达式
- java中的正则表达式
- Java中的正则表达式
- 在Express中安装XTemplate
- XMPP会议室设置MUC
- LAMP几个常用配置
- Oracle Applications DBA 基础(二)
- Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用 .
- Java中的正则表达式
- centos强制踢掉某登录用户
- Android开发小笔记
- 【Android】fragment生命周期
- Python:SQLMap源码精读—start函数
- DP求解TSP问题
- 160 重新排列数组使得数组左边为奇数,右边为偶数
- 在Windows平台上安装Node.js及NPM模块管理
- 深入理解WeakHashmap<转>