我有一个很大的块来自一个扭曲的表单,我正在尝试使用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查看其他分组结果。