如果我有例如$ 0.00MXN并且我只想提取0.00我试过这段代码:
SET !EXTRACT $0.00MXN
SET !VAR1 EVAL("var x=\"{{!EXTRACT}}\"; x=x.replace(/\\D/g,\"\");")
PROMPT {{!VAR1}}
但它提示我已经复制了000,没有小数点。然后,当它将其粘贴到所需的字段中时,它会粘贴整个$ 0.00MXN。
答案 0 :(得分:0)
另一种适合您的解决方案:
SET !EXTRACT $2.3334451MXN
SET !VAR1 EVAL("'{{!EXTRACT}}'.trim().replace(/\\$|MXN/g, '');")
PROMPT {{!VAR1}}
请尝试以下代码:
SET !EXTRACT $0.00MXN
SET !VAR1 EVAL("var x=\"{{!EXTRACT}}\"; x=x.match(/[\\d\\.]+/);")
PROMPT {{!VAR1}}