标签:贪心 字母数 正则表达式 覆盖 ant 字母 元素 下划线 正则
常用于
str = ping ant einpei
\bant\b
res = ant
反义词:\D 匹配非数字
反义词:"\W" 匹配非字母,数字,下划线
反义词:"\S"匹配非空白符
还可以写成[a-z]
反义词:"[^abc]" 匹配非包含括号内元素的字符
如"*"字符,(0 到无穷大) 贪婪量词会首先匹配整个字符串,尝试匹配时,它会选定尽可能多的内容,如果 失败则回退一个字符,然后再次尝试回退的过程就叫做回溯,它会每次回退一个字符,直到找到匹配的内容或者没有字符可以回退。相比下面两种贪婪量词对资源的消耗是最大的,
如 "?" ,
(1 到 无穷大) 懒惰量词使用另一种方式匹配,它从目标的起始位置开始尝试匹配,每次检查一个字符,并寻找它要匹配的内容,如此循环直到字符结尾处
如"+",(0或1) 占有量词会覆盖事个目标字符串,然后尝试寻找匹配内容 ,但它只尝试一次,不会回溯,就好比先抓一把石头,然后从石头中挑出黄金
==其实只要加个 ? 就可以了。==
标签:贪心 字母数 正则表达式 覆盖 ant 字母 元素 下划线 正则
原文地址:https://www.cnblogs.com/sanstyle/p/9112557.html