小编Dar*_*asi的帖子

转义字符串特殊字符,用于golang regexp

我有一个像这样的字符数组:

chars := []string{".", "-", "(", ")"}
Run Code Online (Sandbox Code Playgroud)

当我以常规方式(strings.Join(chars, ""))将它们加入并传递给它时regexp.MustCompile,它的恐慌:

panic: regexp: Compile(`[.-()]`): error parsing regexp: invalid character class range: `.-(`
Run Code Online (Sandbox Code Playgroud)

如何在golang regexp中使用字符串特殊字符作为字符而非regexp运算符?

regex string go

5
推荐指数
1
解决办法
3707
查看次数

标签 统计

go ×1

regex ×1

string ×1