基础语法
^XXX
以什么开头XXX$
以什么结尾^XXX$
表示 XXX,等于XXX
X*
表示没有或者多个 XX+
表示一个或者多个 XX?
表示一个 X 或者没有X{2}
表示两个 XX{2,}
表示至少两个 XX{3,5}
表示 3~5 个 X|
表示或操作(b|cd)ef => bef|cdef => bef 或者 cdef
.
可以代替任何字符[ab]
表示a|b
[a-d]
表示[a|b|c|d]
^
在方括号里第一位表示非需要进行转义的
$ () * . [ ? \ ^ { |
中文
\U4E00-\U9FA5
\d -> [0-9] \D -> [^0-9] \s -> [\f\n\r\t\v] \S -> 非空白字符 [^\f\n\r\t\v] \w -> [A-Za-z0-9_] \W -> [^A-Za-z0-9_]
相关记录
持续更新