![]() |
1
6
当存在多个“texts-that-i-want”时,您需要使用最小匹配来防止regexp引擎出现故障,例如: “外部开始一些文本内部开始第一个文本我想要内部结束一些更多的文本外部结束外部开始一些文本内部开始第二个文本我想要内部结束一些更多的文本外部结束” 如果没有最小匹配,您将得到令人费解的单一匹配,“第二个文本-我想要的”。 *?意思是“吃零个或多个字符,但只需要使表达式的其余部分匹配所需的数量。与?,只要表达式的其余部分匹配,regexp引擎将吃掉尽可能多的字符。 |
![]() |
2
3
我想你可以做如下的事情:
|