基本符号
. 表示任意一个字符
\s 空格字符(空格键, tab, 换行, 换页, 回车
)
\S 非空格字符([^\s])
\d 一个数字,(相当于[0-9] )
\D 一个非数字的字符,(相当于[^0-9] )
\w 一个单词字符(word character) (相当于 [a-zA-Z_0-9] )
\W 一个非单词的字符,[^\w]
^ 一行的开始
$ 一行的结尾
\b 一个单词的边界
\B 一个非单词的边界
\G 前一个匹配的结束
[] 匹配方括号内的一个字符
例如:[abc] 表示字符a,b,c 中的任意一个(与a|b|c 相同)
[a-zA-Z] 表示从 a 到 z 或 A 到 Z 当中的任意一个字符
表示次数的符号
* 重复零次或更多次
例如:a* 匹配零个或者多个
a
+ 重复一次或更多次
例如:a+ 匹配一个或者多个
a
? 重复零次或一次
例如:a? 匹配零个或一个
a
{n} 重复n 次
例如:a{4} 匹配4 个
a
{n,} 重复n 次或更多次
例如:a{4,} 匹配至少4 个
a
{n,m} 重复n 到m 次
例如:a{4,10} 匹配4~10 个a \\w : 其中\w表示任意字母、数字和下划线,相当于[a-zA-Z_0-9],因为在java中\是转义字符,所以如果只在程序中使用\w的话,程序将不会识别,所以正确写法是\\w,表示从第一个\开始转意\w
+ : 表示一个或多个\w字符
@ : 表示仅仅只有一个@符
(\\w+.)* : 表示出现零次或者多次任意\w字符加.的组合,因为Email中可能不止有两个域名如sina.com.cn
待续...
发表评论
-
多字符集(ANSI)和UNICODE及字符串处理方式准则
2012-07-06 09:52 735在我们编写程序的时候,使用最多的是字符串的处理,而ANSI ... -
Android SDK Document 框架导读的翻译和注解[6]
2012-07-03 13:44 785Activating components: intent ... -
flash特效原理:标签云
2012-07-02 12:59 698其实标签云是一个比较常见的特效类,在wondefl里 ... -
Flash:Flash Player 安全性 全屏模式安全性(闷)
2012-07-02 12:59 1009Flash 嵌入HTML后全屏 ... -
ColorPicker 实例
2012-07-02 12:59 574flex/spark" xmlns:mx=&q ... -
As做缩略图
2012-07-02 12:59 535解决方案:使用内置的一个叫做ImageSnapShot的类 ... -
ItemRender---之使用ClassFactory生成渲染器
2012-07-02 12:59 625问题 你想在运行时修改List或DataGridCo ... -
PHP作为Flex程序的数据源
2012-07-01 10:32 562Adobe Flash Builder 4 简体中文正式版 ... -
FLEX之对象拷贝
2012-07-01 10:32 6261.如何使用ByteArray实现对Object执行复制: ... -
Flex + BlazeDS 学习笔记 (一) --- BlazeDS的功能原理及配置实例
2012-07-01 10:32 573BlazeDS Test Drive里面 ... -
The architecture of Flex and Java applications two (Flex 和 Java 应用程序架构 2)
2012-07-01 10:32 597Flex and Java application ... -
菜鸟系列之一:在ubuntu linux下搭建android开发
2012-07-01 10:32 772(说明:在ubuntu liunx ... -
flex 绑定资源
2012-06-30 16:56 705flex 绑定资源 2011年05月15日 Adobe ... -
flex之旅(二)
2012-06-30 16:56 473flex之旅(二) 2010年11月04日 第一章:旅途 ... -
flex之旅 (一)
2012-06-30 16:56 303flex之旅 (一) 2010年11月02日 前言:不为 ... -
创建flex组件
2012-06-30 16:56 502创建flex组件 2010年08月25日 现在,考虑一下 ...
相关推荐
本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification Request)已经得到认可,你可以期待在JDK的下一版本中看到它。 然而,如果现在就需要使用正则表达式,又该怎么办呢?你可以从Apache...
java,正则表达式,详解,java正则表达式,PDF
Java正则表达式 Java 正则表达式 图片版 携带方便,查阅方便!~
JAVA正则表达式应用:任意输入一串字符串 如何输入exit退出程序;从输入的字符串中判断是否包含手机号码 正则表达式可以使用" +86| 86 1 d{10}" 如果包含请将其在控制台打印出来 否则输出不包含字符串 ...
Java正则表达式Java正则表达式Java正则表达式Java正则表达式
java正则表达式验证IP地址
正则表达式之道.doc 正则表达式中的特殊字符.doc Java正则表达式详解.doc 正则表达式.ppt JAVA正则表达式--Pattern和Matcher.doc 例子
Java正则表达式应用总结
Java正则表达式详解
java正则表达式.pdfjava正则表达式.pdfjava正则表达式.pdfjava正则表达式.pdfjava正则表达式.pdf
java正则表达式使用例子,代码是Android的
Java正则表达式详解
正则表达式的使用 java正则表达式的使用示例 java正则表达式
java正则表达式详细全面讲解描述
一篇学习Java正则表达式的文章。
Java正则表达式入门介绍课件;Java正则表达式入门介绍课件
网络上搜集到的java正则表达式编程,整理了下做成了PDF格式
java正则表达式使用.docx 资源
Java正则表达式入门介绍.ppt,介绍常用语法规则及使用方式等