正则表达式加上明星区别?
它们称为量词。
* 0个或多个前面的表达式
*
+ 前一个或多个表达式
+
默认情况下,量词是贪婪的,这意味着它匹配尽可能多的字符。
在?一个量词后改变行为,使这个量词“ungreedy”,意味着它会匹配尽可能少。
?
例如,在字符串“ abab ”上
a.*b 将匹配“ abab”(preg_match_all将返回一个匹配项,即“ abab”)
a.*b
而a.*?b仅匹配开头的“ ab”(preg_match_all将返回两个匹配“ ab”)
a.*?b
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群