使用 imacros 提取特殊文本类型

Extract special text type with imacros

我想获得用于从文本中提取电子邮件地址的 EVAL 代码, 搜索 Whosebug 我找到了这段代码

var re = /(([^<>()[\]\.,;:\s@\"]+(\.[^<>()[\]\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))/g;

Extract all email addresses from bulk text using jquery 我想知道如何从这个函数创建一个 EVAL 代码 我试过了但是失败了,

SET !VAR1 EVAL("var re = /(([^<>()[\]\.,;:\s@\"]+(\.[^<>()[\]\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))/g;")

所以请帮助编写此代码。 谢谢

SET testString "bla bla bla xyz@mail.com bla bla bla"
SET email EVAL("'{{testString}}'.match(/(([^<>()[\]\\.,;:\s@\\"]+(\.[^<>()[\]\\.,;:\s@\\"]+)*)|(\\".+\\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))/g)[0];")
PROMPT {{email}}