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

新手上路,请多包涵

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

阅读 13.1k
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()
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题