正则表达式
2022-02-04 16:47:50 0 举报
AI智能生成
正则表达式的常见语法
作者其他创作
大纲/内容
\\
1,转义符
2,括号
4,定位符
|
5,“或”
优先级
校验数字
校验字符
特殊需求
常用的 pattern
\\f
换页符
\
换行符
回车符
\\t
制表符
\\v
垂直制表符
\\s
空白符:相当于[\\f\\\\t\\v]
\\S
非空白符:相当于[^\\f\\\\t\\v]
非打印字符
*
匹配0个或多个
?
匹配0个或1个
+
匹配1个或多个
{n}
匹配n个
至少匹配n个
最少n个,最多m个
限定符:出现在范围表达式之后,应用于整个范围表达式
^
匹配字符串开始的位置
$
匹配字符串结束的位置
\\b
匹配单词边界
\\B
匹配非单词边界
定位符
i
忽略大小写
g
全局匹配
m
多行匹配
s
圆点包含换行符\
修饰符:/pattern/i
\\d
数字字符
\\D
非数字字符
\\w
字母、数字、下划线
\\W
非字母、数字、下划线
.
除换行符\\之外的所有字符
例:x|y
或
[xyz]
字符集合
[^xyz]
负值字符集合
[0-9a-z_]
字符范围
(pattern)
匹配且获取结果
(?:pattern)
匹配但不获取结果
(?=pattern)
正向肯定预查
(?<=pattern)
反向否定预查
(?!pattern)
正向否定预查
(?<!pattern)
元字符
语法
正则表达式
0 条评论
回复 删除
下一页