Golang怎么过滤字符串中的转义字符串

新手上路,请多包涵

Golang的字符串中存在一些转义字符串,请问怎么可以去掉?

阅读 13.3k
1 个回答

去掉转移字符?是指完全删掉\n之类的字符,还是将\n->n?只能遍历->判断->添加或删除了,例如删掉\n:

for delEscape(str string) string {
    var buf bytes.Buffer
    for _, c := range str {
        if c == '\n' {
            continue
        }
        
        buf.WriteRune(c)
    }
    
    return buf.String()
}
推荐问题