有没有办法逃避正则表达式中的Go字符串?

时间:2014-12-11 04:46:54

标签: regex go escaping

我希望匹配^(@|\s)*{{string}}:?,而{{string}}是动态定义的。它可能有周期和破折号以及其中的任何数量,我真的需要将其转义。

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

1 个答案:

答案 0 :(得分:23)

regexp.QuoteMeta做了这件事。