我的文字样本是:
per se: of itself.
ovo: from the beginning.
abattoir: a slaught: erhouse.
捕获组结构是:
第1组从第一行开始:
第2组: :
(冒号+ 1空格)
第3组:在第2组结束后直到行结束
我的模式是:
(^\w+)(: )(.+$)
使用此模式的所有内容都可以,除非它无法匹配示例文本的第一行(per se: of itself.
)
修改模式(或者可能是新模式)的任何想法,以便它匹配所有行?
答案 0 :(得分:4)
怎么样
^([^:]+)(: )(.+$)
即。匹配不是冒号的所有内容(根据您的规范)。