正则表达式
相关网站
概念
- 元字符
- 量词
- 分组()
- 反向引用
- 候选(多选)
- 非捕获性分组
- 前瞻
- 边界^$\b\B
标志符(元字符)和操作
. - 匹配除了换行符之外的任意字符
* - 指定前边的内容可以连续重复使用任意次
+ - 指定前边的内容可以连续重复一次或多次
? - 指定前边的内容可以连续重复一次或0次
{n} - 指定前边的内容可以连续重复n次
{n,} - 指定前边的内容可以连续重复n次或更多
{n,m} - 指定前边的内容可以连续重复n到m次
\d - 匹配一个数字
\w - 匹配字母或数字或下划线或汉字
\s - 匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格等
[XYZ] - 匹配中括号里面的任何一个字符
[XYZ]+ - 匹配中括号中的一个或多个字符
$ - 匹配字符串的结尾
^ - 匹配字符串的开头
[a-z] - 匹配任意小写字母
[^a-z] - 在中括号里面的^表示否,这个例子中任何非小写字母的字符都能匹配
模式修饰符
i 不区分大小写搜索
m 多行搜索
g 全局搜索
匹配模式