正则表达式除了匹配普通字符外,还可以匹配特殊字符,这些特殊字符被称为“元字符”。
特殊字符(元字符)
限定符:用于指定正则表达式中某个组件的出现次数。常见的限定符包括:
*:0次或多次
+:1次或多次
?:0次或1次
{n}:恰好n次
{n,}:至少n次
{n,m}:n到m次12
定位符:用于描述字符串或单词的边界。常见的定位符包括:
^:字符串的开始
$:字符串的结束
\b:单词的边界
\B:非单词边界23
预定义字符类:用于匹配特定的字符集合。常见的预定义字符类包括:
.:任意字符(除了换行符)
\d:任意数字
\D:任意非数字字符
\s:任意空白字符(如空格、制表符等)
\S:任意非空白字符
\w:任意