Javascript firefox imacros eval trim。。。只修剪一面
每天的imacros给了我另一个思考的理由。 我有这个密码。我想修剪提取的字符串的两侧,但它只修剪右侧Javascript firefox imacros eval trim。。。只修剪一面,javascript,firefox,eval,trim,imacros,Javascript,Firefox,Eval,Trim,Imacros,每天的imacros给了我另一个思考的理由。 我有这个密码。我想修剪提取的字符串的两侧,但它只修剪右侧 one += "TAG POS=1 TYPE=P ATTR=CLASS:\"test1\" EXTRACT=TXT " + "\n"; one += "SET !EXTRACT EVAL(\"var text=\\\"{{!EXTRACT}}\\\";var text = text.trim();text;\")" + "\n"; 修剪前: $ $
one += "TAG POS=1 TYPE=P ATTR=CLASS:\"test1\" EXTRACT=TXT " + "\n";
one += "SET !EXTRACT EVAL(\"var text=\\\"{{!EXTRACT}}\\\";var text = text.trim();text;\")" + "\n";
修剪前:
$
$
$ q:
$ 50
$
$
$
修剪后:
$
$
$ q:
$ 50
这是我的代码的错误吗?您的代码看起来不错,但我建议您尝试在javascript脚本中使用trim,而不是在eval中,也可以尝试使用替换方法text.replace(//gi,”),在js脚本中使用trim和iimGetLastExtract()非常有效。