go - Go:从 UUID 中删除连字符
问题描述
感谢所有的帮助和支持,我作为初学者从这个论坛获得。现在我遇到了其他问题。我正在使用“https://github.com/google/uuid”库中的“uuid.New()”方法生成 uuid。有什么方法可以从 UUID 中删除连字符吗?
谢谢
解决方案
该github.com/google/uuid
包将 UUID 表示为一个 16 字节的数组。该数组是 UUID 的原始数据,而不是带有连字符的十六进制编码表示。
删除连字符不需要任何操作,因为连字符不是 UUID 值中数据的一部分。
如果要从String 方法返回的字符串表示中删除连字符,只需使用strings.Replace()
如下:
uuid := uuid.New().String()
uuidWithoutHyphens := strings.Replace(uuid, "-", "", -1)
推荐阅读
- javascript - 从 NodeJS 提供 React 构建时的刷新问题
- sass - 使用 gulp 4.0.2 创建 gulp-sass 任务 (2.0.0)
- android - 嵌套的滚动视图元素不滚动
- javascript - 如何在 Laravel 中对通过 AJAX 呈现的数据表进行分页?
- shell - 在键级别 (id) 比较两个文件并在列级别显示差异
- javascript - 改进getExif函数
- php - 如何在字符串php中查找特定数字?
- python - 当maptlotlib中的数字有上标时,如何对齐刻度标签?
- javascript - 密码和密码确认不匹配后如何取消提交表单
- json - 在 UIPickerView 上选择行时如何使用信息填充第二个视图控制器