【问题标题】:Extract special text type with imacros使用 imacros 提取特殊文本类型
【发布时间】:2015-08-13 22:08:25
【问题描述】:

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

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;")

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

【问题讨论】:

    标签: javascript extract imacros


    【解决方案1】:
    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}}
    

    【讨论】:

      猜你喜欢
      • 2020-10-11
      • 2014-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多