duanraotun1674
2014-12-11 04:46
采纳率: 100%
浏览 163
已采纳

有什么办法可以在正则表达式中转义Go字符串?

I'm wanting to match ^(@|\s)*{{string}}:? whereas {{string}} is dynamically defined. It may have periods and dashes and any number of things in it and I really need for it to be escaped.

PHP provides a preg_quote method that escapes all special characters safely. I was wondering if Go provides any sort of analog.

图片转代码服务由CSDN问答提供 功能建议

我要匹配 ^(@ | \ s)* {{string}} :? ,而{{string}}是动态定义的。 它可能包含句点和破折号以及许多内容,我真的需要对它进行转义。

PHP提供了一个 preg_quote 方法,可以转义所有特殊的 字符安全。 我想知道Go是否提供任何形式的模拟。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • douyanxing6054 2014-12-11 04:57
    已采纳

    regexp.QuoteMeta does the deed.

    点赞 评论

相关推荐 更多相似问题