我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

Golang-从字符串中删除所有Unicode换行符

How do I remove all Unicode newlines from a UTF-8 string in GoLang? I found this answer for PHP.

You can use 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)
}

playground

近期文章

  • 清除golang中的切片是否可以保证垃圾收集?
  • 如何在JSON中动态包含/排除结构的字段?
  • golang将big.Float转换为big.Int
  • 如何在Go中建立tls.Certificate链?
  • 同步频道和等待组的最佳实践是什么?
  • 如何查看`runtime / trace`产生的跟踪的详细信息?
  • AppEngine / Datastore:检索最佳方法,因为祖先查询以递归方式返回所有内容
  • 去正确的行为,还是编译器错误?
  • 共享来自单独命令/流程的属性
  • 在Go中解析xml
  • 在Go中以异步方式执行命令和ZIP文件夹
  • Go中的死锁,两个例程分开工作
  • 将Weekday字符串解析为时间。
  • 如何使用golang id3-go库获取和打印mp3流行度表框架
  • 有没有一种方法可以使用mux路由来选择处理程序,而无需对golang使用http listenAndServe?
  • 将slice作为函数参数传递,并修改原始slice
  • 无法理解5.6.1。 警告:捕获迭代变量
  • 并发算法思维与Go语言学习
  • GO测试给出了非常奇怪的错误-无法找到软件包命令行-a /供应商
  • 寻找更好的方法将内存映像保存到文件

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华