正则表达式
2021-11-01 12:40:49 13 举报
AI智能生成
登录查看完整内容
正则表达式
作者其他创作
大纲/内容
量词
*
重复零次或更多次
+
重复一次或更多次
?
重复零次或一次
{n}
重复n次
出现至少n次
重复n到m次
范围
|
或
ab|bc 代表ab或bc
[....]
多选一,括号中任意单个元素
[a-z]
匹配a到z之间任意单个元素
[^....]
取反,不能是括号汇总的任意单个元素
博客
关于正则表达式中的.*,.*?,.+?的理解
正则表达式
匹配符
^
匹配字符串的开始
$
\t匹配字符串的结束
.
匹配除换行符以外的任意字符
\\w
\t匹配字母或数字或下划线或汉字
\\s
匹配任意的空白符
\\S
匹配任意空白字符串
\\d
匹配数字
\\D
任意非数字
\\b
匹配单词的开始或结束
\
换行符
\\f
换页符
回车
常用正则
消除空白行
^\\s*\
手机号
^1[3-9][0-9]{9}$
整数
^-?[1-9]\\d*$
括号
[((].*?[))]
正整数
^\\d+$
负整数
span style=\
字母数字
^[a-zA-Z0-9]*$
贪婪&非贪婪
贪婪
表示次数的量词,默认是贪婪的,默认会尽可能多的去匹配
非贪婪
\"数量\"元字符后面加?找出长度最小且满足要求的
独占模式
量词元字符后面+满足要求情况下,尽可能按最长去匹配
不会发生回溯,匹配不上即失败
0 条评论
回复 删除
下一页