根据以下示例,我有一个正则表达式模式。
基本上它只匹配特定正则表达式模式的第一个实例。
然而,作为一次性推导,如果只有一个模式,我可以得到以下匹配(匹配第一个实例,空白行和模式上方的空格)。
但是,如果模式位于第一行,那么就没有匹配。
如何让第一行的最后一个示例匹配?
答案 0 :(得分:3)
如何让第一行的最后一个示例匹配?
正则表达式:^(.+?)\byo\b(?:(?!cut me:|yo).)*cut me:
因by
中的+
而需要(.+?)
之前的一个或多个字符。请考虑将其更改为(.*?)
。
答案 1 :(得分:1)