正则表达式
正则表达式能协助匹配与搜索字符串内的文本。以下是部分语法规则:
-
.:匹配除换行符以外的所有字符
-
x?:匹配0次或1次x字符
-
x*:匹配0次或多次x字符,但匹配次数最少
-
x+:匹配1次或多次x字符,但匹配次数最少
-
.*:匹配0次或1次任何字符
-
.+:匹配1次或多次任何字符
-
{m}:匹配m个指定字符串
-
{m,n}:匹配m个以上n个以下指定字符串
-
{m,}:匹配m个以上指定字符串
-
[]:匹配[]内的字符
-
[^]:匹配不符合[]内的字符
-
[0-9]:匹配数字字符
-
[a-z]:匹配小写字母字符
-
[^0-9]:匹配非数字字符
-
[^a-z]:匹配非小写字母字符
-
^:匹配字符开头
-
$:匹配字符结尾
-
d:匹配数字,同[0-9]
-
d+:匹配多位数字,同[0-9]+
-
D:匹配非数字
-
D+:匹配多位非数字
-
w:匹配字母或数字,同[a-zA-Z0-9]
-
w+:匹配多位字母或数字,同[a-zA-Z0-9]+
-
W:匹配非字母或数字
-
W+:匹配多位非字母或数字
-
s:匹配空格,同[
trf]
-
s+:匹配多位空格,同[
trf]+
-
S:匹配非空格,同[^
trf]
-
S+:匹配多位非空格,同[^
trf]+
-
b:匹配以字母或数字为边界的字符串
-
B:匹配不以字母或数字为边界的字符串
-
a|b|c:匹配a、b或c字符
-
abc:匹配含abc的字符串
-
(pattern):可记忆查找的字符串,1表示第一个括号查找的字符串,以此类推。
-
/pattern/i:不区分大小写。
-
:转义特殊字符,如*。
8.92KB
文件大小:
评论区