正则表达式总结

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或多次
?    # 01
{n}    # n次
{n,}    # 大于n次
{n,m}    # n到m次
TIPS:默认均为贪婪匹配,即尽可能多。在后面加?可变为懒惰匹配。

语法

\\    # 特殊符号转义
|    # 或选择器
()    # 分组
 
 

© LewisWong 2021 - 2025