【发布时间】:2016-11-13 07:48:35
【问题描述】:
如何从 GoLang 中的 UTF-8 字符串中删除所有 Unicode 换行符?我找到了this answer for PHP。
【问题讨论】:
-
什么是“Unicode 换行符”?
-
t := strings.TrimSpace(s)
如何从 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)
}
【讨论】: