我有这段代码。
SET !VAR1 EVAL("'{{!EXTRACT}}'.replace(/\s\s/gi,' ').replace(/\n/gi,' ').replace(/\s\s/gi,' ');" )
我用它来替换文本和新行中的新行和多个字符。无论文本大小如何,我希望页面中的拼写文本在一行中。上面的代码给出了错误。
wrong format of SET command, line 21 (Error code: -910)
如何调试此代码并使EVAL正常工作?
答案 0 :(得分:2)
您的EVAL
以这种方式运作:
SET !VAR1 EVAL("'{{!EXTRACT}}'.replace(/\s\s/gi,' ').replace(/\\n/gi,' ').replace(/\s\s/gi,' ');")
这也是如此:
SET !VAR1 EVAL("'{{!EXTRACT}}'.replace(/\s/g, ' ');")