Php 什么是+;?用正则表达式是什么意思?
我在regex中看到了很多Php 什么是+;?用正则表达式是什么意思?,php,regex,Php,Regex,我在regex中看到了很多+?,但我不确定它到底代表什么。我知道+表示1或更多,而?表示0或1。那么+?是否意味着0或更多?在这种情况下,为什么不直接使用*,这意味着0或更多 我只想知道+?是否意味着0或更多,或者它意味着不同的东西。如果这个问题太烦人了,我就把它删除。?使+“懒惰”而不是“贪婪”。这意味着它尝试匹配尽可能少的次数,而不是尝试匹配尽可能多的次数。它意味着“一个或多个”-最好是尽可能少的(最短匹配)。?根据它出现的位置有不同的含义。在+或*或另一个?之后,它表示“非贪婪”。@jes
+?
,但我不确定它到底代表什么。我知道+
表示1
或更多,而?
表示0
或1
。那么+?
是否意味着0
或更多?在这种情况下,为什么不直接使用*
,这意味着0
或更多
我只想知道
+?
是否意味着0
或更多,或者它意味着不同的东西。如果这个问题太烦人了,我就把它删除。?使+“懒惰”而不是“贪婪”。这意味着它尝试匹配尽可能少的次数,而不是尝试匹配尽可能多的次数。它意味着“一个或多个”-最好是尽可能少的(最短匹配)。?
根据它出现的位置有不同的含义。在+
或*
或另一个?
之后,它表示“非贪婪”。@jessica重复目标有多个示例,还有这个问题: