我正在尝试从Google表格中的这些文本字符串中提取公司名称。但是,我无法全神贯注于正则表达式和regexextract。
字符串:
S-1 - Wealthbridge Acquisition Ltd (0001753673) (Filer)
S-1/A - KinerjaPay Corp. (0001494162) (Filer)
S-1 - CYTY CAPITAL SOLUTIONS INC (0001762609) (Filer)
S-1/A - NORTHWEST OIL & GAS TRADING COMPANY, INC. (0001762533) (Filer)
预期结果:
Wealthbridge Acquisition Ltd
KinerjaPay Corp.
CYTY CAPITAL SOLUTIONS INC
NORTHWEST OIL & GAS TRADING COMPANY, INC.
我尝试阅读有关REGEXExtract和许多其他来源的Google表格文档,但是没有一个有意义。我会求助于YouTube,但不幸的是,这在工作中受阻。在此先感谢社区!
我尝试过:= REGEXEXTRACT(A2,“ \ s(。*)(”) 距离越来越近,但我仍然不知道自己在做什么。
编辑:我想通了通心粉!我不确定它是如何工作的,但是它可以工作。
=REGEXEXTRACT(A2,"\s(\w.*)\(0")
答案 0 :(得分:0)
假设所有人都遵循该模式(公司(名称)的破折号),则以下使用REGEXEXTRACT起作用。
=REGEXEXTRACT(A2; "-\s([^\(]+)")
我的目标是匹配短划线,在空格(\ s)之后,然后将所有内容分组一次或多次,直到我在字符串上找到括号。
此外,我使用regex101来验证模式并使其在Google表格上运行。