正则表达式

规则

符号 描述 样例
? 0次或1次 runo?b -> runb、runob
+ 1次或多次 runo+b -> runob、runoob、runooob
* 0次、1次或多次 runo*b -> runb、runob、runoob、runooob
. 匹配除\n、\r之外的任何字符 == [^\n\r]
^ 匹配输入字符串的开始位置
$ 匹配输入字符串的结尾位置
[...] 匹配[]中的所有字符 [aoc] -> 匹配abcedsg中所有aoc字符
[^...] 匹配除[]中的所有字符 [^aoc] -> 匹配abcedsg中除aoc的所有字符
[A-Z] 匹配A到Z区间的所有大写字符,[a-z]匹配a-z区间的所有小写字符
\w 匹配数字、字母、下划线 == [A-Za-z0-9_]
\f 匹配换页符
\s 匹配任何空白字符 包括空白符、制表符、换页符 == [\f\n\r\t\v]
\S 匹配任何非空白字符 == [^\f\n\r\t\v]
posted @ 2023-08-25 14:24  zrx001  阅读(12)  评论(0)    收藏  举报