正则表达式

字数 183阅读 9

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修饰位置的符号

^  脱字符 最前面

$ 最后面

推荐阅读更多精彩内容