【问题标题】:Imacros (RegExp)宏(正则表达式)
【发布时间】:2016-06-29 12:58:28
【问题描述】:

我要从 4361 52 3610 35151 51 中提取一个数字

我只想拥有 4361

代码现在看起来像这样

SET !VAR8 EVAL("'{{!EXTRACT}}'.replace(/\\s/g, '')")

谁能告诉我如何从第一个空格开始并删除其他数字?

谢谢

【问题讨论】:

    标签: regex numbers extract imacros


    【解决方案1】:

    希望对你有帮助

    SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; var index=s.indexOf(\"=\"); var index2=s.indexOf(\" \");var r=s.slice(index+1,index2);r;")
    

    【讨论】:

      【解决方案2】:

      我对@9​​87654322@ 了解不多,但这是将为您提取第一个数字的正则表达式:

      (\b[0-9]+\b)
      

      查看here

      【讨论】:

        猜你喜欢
        • 2014-04-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-31
        • 2019-06-17
        • 2019-05-11
        • 2015-12-29
        • 1970-01-01
        相关资源
        最近更新 更多