文档详情

《JAVA正则表达式实例教程》.pdf

发布:2015-12-30约1.62万字共17页下载文档
文本预览下载声明
JAVA 正则表达式实例教程 12 /11 /2008 JAVA 正则表达式实例教程 Nick Shanghai China Kandk522@ 2008-12-12 So many open source projects. Why not Open your Documents? 1 JAVA 正则表达式实例教程 12 /11 /2008 1、 正则表达式的知识要点 1、正则表达式是什么? 正则表达式是一种可以用于模式匹配和替换的强有力的工具。 2 、正则表达式的优点? 更少的代码,更高的效率。 3、正则表达式如何使用? 在下面的教程中我们将学习到正则表达式的用法。 4 、正则表达式的缺点? 需要花一定的时间学习,这个时间由个人决定,一天或者更久一些。 2、 正则表达式的各种符号及其含义 常用的符号 . 表示任意一个字符 \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 2 JAVA 正则表达式实例教程 12 /11 /2008 3、 正则表达式实例 java 正则表达式通过java.util.regex 包下的 Pattern 类与 Matcher 类实现: 1、首先引入java 包:java.util.regex 2 、使用方法如下: 共分三步: ①构造一个模式. Pattern
显示全部
相似文档