swig模板引擎中使用正则表达式报错

<pre name="{{name}}">
    {{value.replace(/(http:\/\/|https:\/\/)((\w|=|\?|\.|\/|&|-)+)/g, "<a href='$1$2'>$1$2</a>")}}
</pre>

这里会报出一个错

error: found a error Error: Unexpected colon on line 33 in file /Users

但是如果像这样

<pre name="{{name}}">
    {{value.replace('qwer', "<a href='$1$2'>$1$2</a>")}}
</pre>

是不会报错的,而且我已经验证过我的正则表达式是没有问题的.

阅读 2.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进