使用 REGEXExtract 从 Google 个工作表中提取文本
Extract text from Google Sheets using REGEXExtract
我正在尝试从 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 表格文档,但 none 它是有道理的。我会求助于 YouTube,但不幸的是,它在工作中被屏蔽了。提前感谢社区!
我试过这个:=REGEXEXTRACT(A2,"\s(.*)(")
越来越近了,但我仍然不知道我在做什么。
编辑:神圣的通心粉我想通了!我不确定它是如何工作的,但它确实有效。
=REGEXEXTRACT(A2,"\s(\w.*)\(0")
假设所有人都遵循该模式(公司的破折号名称(数字)),以下工作使用 REGEXEXTRACT。
=REGEXEXTRACT(A2; "-\s([^\(]+)")
我的目标是匹配破折号,在 space (\s) 之后,在 GROUP 之后匹配所有内容一次或多次,直到我在字符串中找到括号。
此外,我使用 regex101 来验证模式并使其在 google sheet.
上运行
我正在尝试从 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 表格文档,但 none 它是有道理的。我会求助于 YouTube,但不幸的是,它在工作中被屏蔽了。提前感谢社区!
我试过这个:=REGEXEXTRACT(A2,"\s(.*)(") 越来越近了,但我仍然不知道我在做什么。
编辑:神圣的通心粉我想通了!我不确定它是如何工作的,但它确实有效。
=REGEXEXTRACT(A2,"\s(\w.*)\(0")
假设所有人都遵循该模式(公司的破折号名称(数字)),以下工作使用 REGEXEXTRACT。
=REGEXEXTRACT(A2; "-\s([^\(]+)")
我的目标是匹配破折号,在 space (\s) 之后,在 GROUP 之后匹配所有内容一次或多次,直到我在字符串中找到括号。
此外,我使用 regex101 来验证模式并使其在 google sheet.
上运行