C ++正则表达式否定了正向查找

时间:2014-03-28 04:03:29

标签: c++ regex c++11 regex-lookarounds regex-greedy

好吧,这很愚蠢,但我正在努力,我找不到答案。

如何创建一个匹配任何内容的Regex,直到特定短语出现? 例如任何直到“tada”的东西。

因此,如果输入字符串是:“blah blah foo bar tadada bee da!”,regex应匹配“blah blah foo bar”,如果输入字符串为“blah blah”,则匹配整个字符串

由于

1 个答案:

答案 0 :(得分:1)

一种解决方案是:

(.*)(?:tada)|(.*)

然后抓住第一个捕获组。