1.使用正则表达式的原因
在长文本中用一定的规则提取出我们想要的字符
2.匹配占一位的符号
. 匹配除了\n以外的所有
[] 匹配括号中的其中一个字符
\d [0-9]
\w [0-9a-zA-Z]
\s [\n\t\r\v\f]
\b 单词边界
\A ^
\Z $
3 修饰前一位的符号
* 0个或无数个
+ 一个或多个
? 0个或1个
在后面继续加?表示非贪婪
4 修饰数量的符号
{n, m} 数量n到m
{m} 数量m
5 修饰分组的符号
() (?p<name>...)
6修饰位置的符号
^ 脱字符 最前面
$ 最后面
网友评论