正则表达式总结(Java描述)
基础. 匹配除换行符之外的任意字符
\w [a-zA-Z0-9_]
\W [^a-zA-Z0-9_]
\d [0-9]
\D [^0-9]
\s 匹配任意一位空白符(\n,\t等)
\S 匹配任意一位非空白符
^ 匹配字符串的开始
$ 匹配字符串的结束
\b 匹配一个单词的边界,即字与空格间的位置。
\B 匹配非单词边界
单词边界是单词和空格之间的位置。非单词边界是任何其他位置。
下面的表达式匹配单词 Chapter 的开头三个字符,因为这三个字符出现在单词边界后面:\\bCha
\b 字符的位置是非常重要的。如果它位于要匹配的字符串的开始,它在单词的开...