正则表达式总结
date
Apr 6, 2022
slug
2
status
Published
tags
Learn
summary
总结常用的正则表达式
type
Post
Book
通用内容匹配
. # 除换行符外所有字符
\\w # (word)英文、数字、下划线、汉字
\\s # (space)任意空白内容,如空格、换行、制表符
\\d # (digit)数字
\\W # 非英文、数字、下划线、汉字
\\S # 非空
\\D # 非数字
自定义范围匹配[]
[abc] # a或b或c
[^abc] # 除了a或b或c以外
[A-Z] # 大写字母
[a-z] # 小写字母
[0-9] # 数字
位置限定
^ # 开头限定
$ # 结尾限定
\\b # 以单词开头或结尾限定
重复限定
* # 0或多次
+ # 1或多次
? # 0或1
{n} # n次
{n,} # 大于n次
{n,m} # n到m次
TIPS:默认均为贪婪匹配,即尽可能多。在后面加?可变为懒惰匹配。
语法
\\ # 特殊符号转义
| # 或选择器
() # 分组