^@^@^元字符(metacharacter):
\b:单词边界
\d:匹配数字
\s:匹配任意的空白符
\w:匹配字母或数字或下划线或汉字
. :匹配换行符以外的任意字符
^ :匹配字符串的开始
$ :匹配字符串的结束
^@^@^限定符:
*:重复零次或更多次
+:重复一次或更多次
?:重复零次或一次
{n}:重复n次
{n,}:重复n次或更多次
{n,m}:重复n到m次
^@^@^反义代码:
\B:匹配不是单词开头或结束的位置
\D:匹配任意非数字的字符
\S:匹配任意不是空白符的字符
\W:匹配任意不是字母,数字,下划线,汉字的字符
[^x]:匹配除了x以外的任意字符
[^aeiou]:匹配除了aeiou这几个字母以外的任意字符
匹配模式:
g:全局匹配
i:不区分大小写
分组:
():用于分组
或者:
|:表示或者
中文正则
[\u4E00-\u9FA5]
\b:单词边界
\d:匹配数字
\s:匹配任意的空白符
\w:匹配字母或数字或下划线或汉字
. :匹配换行符以外的任意字符
^ :匹配字符串的开始
$ :匹配字符串的结束
^@^@^限定符:
*:重复零次或更多次
+:重复一次或更多次
?:重复零次或一次
{n}:重复n次
{n,}:重复n次或更多次
{n,m}:重复n到m次
^@^@^反义代码:
\B:匹配不是单词开头或结束的位置
\D:匹配任意非数字的字符
\S:匹配任意不是空白符的字符
\W:匹配任意不是字母,数字,下划线,汉字的字符
[^x]:匹配除了x以外的任意字符
[^aeiou]:匹配除了aeiou这几个字母以外的任意字符
匹配模式:
g:全局匹配
i:不区分大小写
分组:
():用于分组
或者:
|:表示或者
中文正则
[\u4E00-\u9FA5]