【发布时间】:2014-06-30 11:27:48
【问题描述】:
根据以下示例,我有一个正则表达式模式。
基本上它只匹配特定正则表达式模式的第一个实例。
但是,作为一次性派生,如果只有一个模式(匹配第一个实例与空行和模式上方的空格),我可以获得以下匹配。
但是,如果模式在第一行,则不匹配。
如何让最后一个示例匹配第一行?
【问题讨论】:
根据以下示例,我有一个正则表达式模式。
基本上它只匹配特定正则表达式模式的第一个实例。
但是,作为一次性派生,如果只有一个模式(匹配第一个实例与空行和模式上方的空格),我可以获得以下匹配。
但是,如果模式在第一行,则不匹配。
如何让最后一个示例匹配第一行?
【问题讨论】:
【讨论】:
如何让最后一个示例匹配第一行?
正则表达式:^(.+?)\byo\b(?:(?!cut me:|yo).)*cut me: 在by 之前需要一个或多个字符,因为(.+?) 中的+。考虑将其更改为(.*?)。
【讨论】: