2014-03-28 58 views
-1

好吧,這是愚蠢的,但我正在努力與它,我找不到答案。C++正則表達式否定正向查找

如何創建一個Regex匹配任何內容,直到出現特定的短語?
例如任何東西,直到「田田」。

所以如果輸入的字符串是「blah blah foo bar tadada bee da!」,regex應該匹配「blah blah foo bar」,如果輸入字符串是「blah blah」,它會匹配整個字符串。

感謝

回答

1

一個解決辦法是:

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

然後就搶了先捕獲組。