我想删除提取的文本中的重复空行
我试过这些:
set title eval("var b='{{!extract}}'; var s = b.replace(/\n\s*\n/g, '\n'); s;")
set title eval("var b=\"{{!extract}}\"; var s = b.replace(/\n\s*\n/g, '\n'); s;")
但结果是一样的:
SyntaxError: unterminated regular expression literal, line 10 (Error code: -1001)
我做错了什么?
答案 0 :(得分:2)
我不确定最终结果应该是什么,但要修复错误,你只需要逃避反斜杠。
由于它是eval
,你需要基本上双重逃避所有反斜杠:
eval("var b='{{!extract}}'; var s = b.replace(/\\n\\s*\\n/g, '\\n'); s;")