记录下配置操作
常用的正则表达式语法包括但不限于:
.*
:匹配任意字符零次或多次。\d
:匹配数字。\w
:匹配字母、数字或下划线。+
:匹配前面的元素一次或多次。?
:匹配前面的元素零次或一次。\b
:匹配单词的边界。()
:捕获组,用于提取匹配的部分。
基础知识:
-
匹配任意字符:
.
:匹配任意单个字符(除了换行符\n
)。
-
匹配多个字符:
*
:匹配前一个字符的零次或多次。+
:匹配前一个字符的一次或多次。?
:匹配前一个字符的零次或一次。
-
匹配特定字符集:
[...]
:匹配括号中列举的任意一个字符。[^...]
:匹配除括号中列举的字符之外的任意字符。
-
匹配重复字符:
{n}
:匹配前一个字符恰好 n 次。{n,}
:匹配前一个字符至少 n 次。{n,m}
:匹配前一个字符至少 n 次,但不超过 m 次。
-
匹配位置:
^
:匹配输入字符串的开头。$
:匹配输入字符串的结尾。
-
转义特殊字符:
\
:转义特殊字符,使其具有字面含义。
-
常见字符类别简写:
\d
:匹配数字字符[0-9]
。\w
:匹配字母数字字符以及下划线[a-zA-Z0-9_]
。\s
:匹配空白字符(空格、制表符、换行符等)。
-
逻辑操作符:
|
:逻辑或,匹配两边任意一边的表达式。
-
分组和引用:
()
:捕获匹配的文本,也可以用于创建子模式。\1
,\2
, ...:引用分组中匹配的文本。