标签: regex go escaping
我希望匹配^(@|\s)*{{string}}:?,而{{string}}是动态定义的。它可能有周期和破折号以及其中的任何数量,我真的需要将其转义。
^(@|\s)*{{string}}:?
PHP提供了一种preg_quote方法,可以安全地转义所有特殊字符。我想知道Go是否提供任何类似的模拟。
preg_quote
答案 0 :(得分:23)
regexp.QuoteMeta做了这件事。
regexp.QuoteMeta