字符串中删除所有Unicode换行符

字符串中删除所有Unicode换行符

如何从GoLang中的UTF-8字符串中删除所有Unicode换行符?我找到了this answer for PHP

最佳答案

您可以使用 strings.Map :

func filterNewLines(s string) string {
    return strings.Map(func(r rune) rune {
        switch r {
        case 0x000A, 0x000B, 0x000C, 0x000D, 0x0085, 0x2028, 0x2029:
            return -1
        default:
            return r
        }
    }, s)
}

关于Golang-从字符串中删除所有Unicode换行符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38305668/

10-14 15:01