2

我的文本示例是:

per se: of itself. 
ovo: from the beginning. 
abattoir: a slaught: erhouse. 

捕获组结构是:

在此处输入图像描述

第 1 组:从行首到第一个:

第 2 组:( :冒号 + 1 空格)紧随第 1 组的末尾

第 3 组:在第 2 组结束后直到行尾

我的模式是:

(^\w+)(: )(.+$)

具有这种模式的一切都可以,除了它无法匹配示例文本的第一行(per se: of itself.

修改模式(或者可能是新模式)以使其匹配所有行的任何想法?

4

1 回答 1

4

怎么样

^([^:]+)(: )(.+$)

即匹配不是冒号的所有内容(根据您的规范)。

于 2013-07-19T14:17:27.023 回答