正则表达式
2013-09-24 23:14
204 查看
正则表达式Regular expressions.>表单规则检验等(业务)
只关心格式是否匹配不关心内容是否有效
java.util.regex.Pattern
预定义字符集
[]:描述一个字符,[abc],表示可以出现a b c其中一个字符;
[^abc]表示可以出现除a b c字符以外的任意一个字符
大写字母表示非
\d数字字符
\w单词字符[a-zA-Z0-9]
\s空白字符
.任意字符
\.代表一个.
数量词
n是一个整数数字
X{n}:n个X
X{n,m}:n到m个X
X{n,}:n个以上X
? == {0,1}
+ =={1,}
* == {0,}
():将括号内内容看做一个整体,括号内可以使用"|"作为整体的"或"关系
边界匹配
^ 字符串开始
$ 字符串结束
java String中对正则表达式的支持:match(正则表达式)将一个字符串与正则表达式进行匹配,匹配成功则返回true
String[] split(String rex)根据正则表达式拆分当前字符串
String replaceAll(String rex,String str)将当前字符串中符合正则表达式的部分替换为str
只关心格式是否匹配不关心内容是否有效
java.util.regex.Pattern
预定义字符集
[]:描述一个字符,[abc],表示可以出现a b c其中一个字符;
[^abc]表示可以出现除a b c字符以外的任意一个字符
大写字母表示非
\d数字字符
\w单词字符[a-zA-Z0-9]
\s空白字符
.任意字符
\.代表一个.
数量词
n是一个整数数字
X{n}:n个X
X{n,m}:n到m个X
X{n,}:n个以上X
? == {0,1}
+ =={1,}
* == {0,}
():将括号内内容看做一个整体,括号内可以使用"|"作为整体的"或"关系
边界匹配
^ 字符串开始
$ 字符串结束
java String中对正则表达式的支持:match(正则表达式)将一个字符串与正则表达式进行匹配,匹配成功则返回true
String[] split(String rex)根据正则表达式拆分当前字符串
String replaceAll(String rex,String str)将当前字符串中符合正则表达式的部分替换为str
相关文章推荐
- toj3479 Selfish Grazing
- 如何诊断 job 执行失败
- libaio under MIPS architecture /在mips架构下使用的libaio
- Android Studio使用教程(二)
- 上传下载中文乱码问题的解决
- Android Studio使用教程(一)
- 防查询语句注入漏洞攻击
- 手势识别
- underscore--之function篇
- 老手是如果教新手写程序的
- android 长连接的心跳及推送机制
- DMZ基础知识
- HTML基础之<head>篇
- 九、android的ListView实现数据列表展示
- EclipseRCP开发2-建立菜单
- 由ASP.NET所谓前台调用后台、后台调用前台想到HTTP
- 关于自定义Adapter中更新界面的问题
- [英国][记录][战争中的世界:二战全史(26集)][BD-MKV/58G][中英双字][经典收藏]
- C# 汉字转换拼音简码和全拼音
- 五大常用算法之分治法