你能解释一下这是如何工作的吗?这是一个例子:首先,我尝试使用下面的正则表达式来匹配条件注释中的内容://s它失败了,因为正则表达式匹配了第一个之前的所有内容最后一个-->.然后我尝试使用另一种带有先行断言的模式://s它的工作原理完全符合我的需要。但是,以下正则表达式也适用://s最后一个正则表达式在先行断言中没有不情愿的量词。现在我很困惑。任何人都可以向我解释它是如何工作的吗?也许这个例子有更好的解决方案?更新:我尝试在另一个文档中使用带有先行断言的正则表达式,但无法处理注释之间的内容。所以,这个//s(以及这个//s)不正确。不要使用它并尝试其他建议。更新:解决方案已被Jonny5
来自Pattern文档:Greedyquantifiers:X?X,onceornotatallX*X,zeroormoretimesX+X,oneormoretimesX{n}X,exactlyntimesX{n,}X,atleastntimesX{n,m}X,atleastnbutnotmorethanmtimesReluctantquantifiers:X??X,onceornotatallX*?X,zeroormoretimesX+?X,oneormoretimesX{n}?X,exactlyntimesX{n,}?X,atleastntimesX{n,m}?X,atleast
来自Pattern文档:Greedyquantifiers:X?X,onceornotatallX*X,zeroormoretimesX+X,oneormoretimesX{n}X,exactlyntimesX{n,}X,atleastntimesX{n,m}X,atleastnbutnotmorethanmtimesReluctantquantifiers:X??X,onceornotatallX*?X,zeroormoretimesX+?X,oneormoretimesX{n}?X,exactlyntimesX{n,}?X,atleastntimesX{n,m}?X,atleast