我在imacro中使用这个正则表达式去除ahref标签:
SET !EXTRACT EVAL("var text=\"{{!EXTRACT}}\"; text.replace(/<a\b[^>]+>([^<]*(?:(?!</a)<[^<]*)*)</a>/g, '');")
但我得到了错误:
SyntaxError:无效的正则表达式标志a
我的代码出了什么问题?
答案 0 :(得分:1)
你忘了逃避:
[..snip...]*)*)</a>/g, '');")
^--here
/
终止正则表达式模式,其余部分作为修饰符。你可能想要:
[..snip...]*)*)<\/a>/g, '');")
^---note the escape
代替。