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

标签 regex go escaping

我想匹配 ^(@|\s)*{{string}}:? 而 {{string}} 是动态定义的。它可能有句点和破折号以及任何数量的东西,我真的需要它被转义。

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

最佳答案

regexp.QuoteMeta做事。

关于regex - 有什么方法可以在正则表达式中转义 Go 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27415532/

相关文章:

c# - 空格之间最小长度的正则表达式

具有多个可能选项的正则表达式

c# - 我怎样才能在 c# .net 中大写单词

go - 为什么 unsafe.Sizeof 被认为是不安全的?

python - Pyodbc 查询字符串引号转义

sed - 匹配转义字符,反斜杠+双引号

Java 分割 CSV 忽略 HTML 字符

function - 戈朗 : Stack multiple method calls on one line

json - 为什么 golang 自定义解码得到零结构

c# - 从字符串中删除转义字符 "\"