正则表达式在子串之前选择字符串中的所有文本

时间:2015-10-21 19:03:05

标签: regex string

我的数据集中有一列包含文本字符串,类似于以下内容:

Campaign 225 - Facebook - CampaignName。(ThankYou) 4-225_CampaignName

Google广告 - 特许经营:服务。(谢谢) 1-G-Fran_Service

广告系列225 - Google - I:CampaignName:AdGroupName。(ThankYou) 3-G-225_PT_WFH

我想在每行的粗体文本之前选择所有文本。

我尝试了以下但没有运气:/ ^(。*?)(ThankYou)/

我试图用Java做这件事,但显然不是我的驾驶室。

2 个答案:

答案 0 :(得分:2)

全力以赴。它通过使用贪婪量词来工作。

.+(?=[ ]\S)

答案 1 :(得分:0)

试试这个:

~.+\(\w+\)~

问我是否不理解符号。