正则表达式格式以使用Zapier中的文本模式格式化程序来解析具有多个组输出的文本块

时间:2019-09-26 02:51:27

标签: python regex zapier

我有一个很大的块来自一个扭曲的表单,我正在尝试使用Zapier进行解析以放入电子表格中。

我正在使用正则表达式和模式格式化程序来使每个zapier任务获得1个项目,导致15多个步骤。我认为,通过代码调整,我可以一步一步实现15条输出,从成本的角度来看会更有效。

当我尝试使用多个组时,它仅返回一个值,其余值读取为空。

这有效,但效率不高,因为每个任务只能提取1个字段: (?<=Name).*?(?=Email)

这似乎可以在https://regex101.com/上使用,但是在zapier中使用时,除一个分组外,每个分组都会产生null:

  

(?P<linkfield>(?<=below[.]).*?(?=What\sis))|(?P<namefield>(?<=Name).*?(?=Email))|(?P<emailfield>(?<=Email).*?(?=Getting\sto))

下面的文本块:

  

请留下您的联系信息姓名Ted TesterEmailtester@gmail.com认识您您认为自己是...内容创作者或影响者(Youtube,Facebook,Instagram等)您所在的时区是UTC-6中部标准时间您位于哪里?美国内容创建者或影响者?您的频道/帐户名称是什么?有史以来最伟大的Youtube请在下面为您的内容链接您的主要频道/帐户。https://www.youtube.com/channel/asdfasdfasdf您的团队规模是多少?独奏

我希望代码中的一些细微调整将允许zapier查看其他分组结果。

0 个答案:

没有答案