正则表达式元字符正则表达式(regular expression)是一种字符串匹配模式或者规则,它可以用来检索、替换那些符合特定规则的文本.正则表达式几乎适用于所有编程语言,无论是前端语言 JavaScript,还是诸如许多后端语言,比如 Python、Java、C# 等,这些语言都提供了相应的函数、模块来支持正则表达式,比如 Python 的 re 模块就提供了正则表达式的常用方法.
下表列出了常用的正则表达式元字符:
1) 元字符
元字符
匹配内容
.
匹配除换行符以外的任意字符
\w
匹配所有普通字符(数字、字母或下划线)
\s
匹配任意的空白符
\d
匹配数字
\n
匹配一个换行符
\t
匹配一个制表符
\b
匹配一个单词的结尾
^
匹配字符串的开始位置
$
匹配字符串的结尾位置
\W
匹配非字母或数字或下划线
\D
匹配非数字
\S
匹配非空白符
a|b
匹配字符 a 或字符 b
()
正则表达式分组所用符号,匹配括号内的表达式,表示一个组.
[…]
匹配字符组中的字符
[^…]
匹配除了字符组中字符的所 ...

