我在Zapier中有一个用例,其中我在字体中接收2-30(基本上是未知数字)链接到文件中的文件,并希望使用zapier将它们放入数组中。
我通过通知电子邮件中的正文html(在inputData中定义为正文字段)获取文本中的链接。每个链接都采用以下格式:
<a href=\'https://admin.typeform.com/form/results/file/download/<FORMNUMBER>/<VARIABLE>/<FILENAME>.pdf\'>report.pdf</a>
我已经完成了这个但是我一直都是空的:
output = [{id: 123, hello: "world"}];
var array_of_matches = inputData.body.match(/href="([^"]*")/g);
console.log(array_of_matches);
答案 0 :(得分:1)
您的HTML有href
值的单引号,但正则表达式尝试匹配双引号。请改为match(/href='([^']*')/g);
。