在后面看?不使用。
Regex:
(?i)(?<=\bsubject:?).+$文本:
主题: asdf adsf
匹配
asdf adsf
我不希望被包括在比赛中
如果我搜索:
主语;主语
它符合:
asdf adsf
这就是我想要的行为
它似乎将:视为可选但不消耗。
如果我只是在主题上匹配:?它是贪婪的,包括。
发布于 2013-04-01 13:08:35
使用此正则表达式(?i)(?<=\bsubject:?)[^:].*$
发布于 2013-04-01 13:06:24
在“:”之后有一个问号,这将使冒号成为可选的。
(?i)(?<=\bsubject:).+$发布于 2013-04-01 13:07:08
这对我来说没问题:
(?i)(?<=subject:).+$
去掉额外的问号。
https://stackoverflow.com/questions/15744002
复制相似问题