关于正则表达式:
表1.常用的元字符代码说明.匹配除换行符以外的任意字符\w 匹配字母或数字或下划线或汉字\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结束^匹配字符串的开始$匹配字符串的结束
表2.常用的限定符
代码/语法说明*重复零次或更多次+重复一次或更多次?重复零次或一次{n}重复n次{n,}重复n次或更多次{n,m}重复n到m次
表3.常用的反义代码
代码/语法说明\W 匹配任意不是字母,数字,下划线,汉字的字符\S 匹配任意不是空白符的字符\D 匹配任意非数字的字符\B 匹配不是单词开头或结束的位置[^x]匹配除了x以外的任意字符[^aeiou]匹配除了aeiou这几个字母以外的任意字符
表4.常用分组语法分类代码/语法说明捕获 (exp) 匹配exp,并捕获文本到自动命名的组里(?匹配exp,并捕获文本到名称为name的组里,也可以写成(?’name’exp)(?:exp)匹配exp,不捕获匹配的文本,也不给此分组分配组号零宽断言(?=exp)匹配exp前面的位置(?
Original: https://www.cnblogs.com/amosli/p/3832806.html
Author: Hi_Amos
Title: Java使用正则表达式取网页中的一段内容(以取Js方法为例)
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/538449/
转载文章受原作者版权保护。转载请注明原作者出处!