一,正则符号意义
? | 零或者一次 |
* | 零或者多次 |
+ | 一或者多次 |
{n} | 正好匹配n次,n非负整数 |
{n,} | 至少匹配n次,n非负整数 |
{n, m} | 匹配n到m次,n m非负整数 |
限定符? | 非贪婪匹配 |
x|y | 匹配 x 或 y |
[xyz] | 匹配包含的任一字符,字符集。可[^xyz] |
[a-z] | 匹配指定范围内的任何字符,字符范围。可[^a-z] |
\d | 数字字符匹配,等效于 [0-9]。可\D |
\w | 任何字类字符匹配,包括下划线,与"[A-Za-z0-9_]"等效。可\W |
\s | 任何空白字符匹配,包括空格、制表符、换页符等。与 [ \f\n\r\t\v] 等效。可\S |
. | 除"\r\n"之外的任何单个字符匹配。 |
\f | 换页符匹配 |
\n | 换行符匹配 |
\r | 回车符匹配 |
\t | 制表符匹配 |
\v | 垂直制表符匹配 |
\b | 非字边界匹配。可\B |
(pattern) | 匹配 pattern 并捕获该匹配的子表达式 |
二,正则用法
相关
1,正则在线工具
原文:https://www.cnblogs.com/ziyaziya/p/12721079.html