1 Star 0 Fork 0

SasukeBo/go-micro

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
unicode.go 630 Bytes
一键复制 编辑 原始数据 按行查看 历史
Asim Aslam 提交于 2020-12-26 23:32 +08:00 . add all the plugins
package snssqs
import (
"bytes"
"unicode"
"golang.org/x/text/unicode/rangetable"
)
var validSqsRunes = &unicode.RangeTable{}
func init() {
validSqsRunes = genSqsRangeTable()
}
func genSqsRangeTable() *unicode.RangeTable {
// #x9 | #xA | #xD | #x20 to #xD7FF | #xE000 to #xFFFD | #x10000 to #x10FFFF
var buf bytes.Buffer
buf.WriteRune(0x9)
buf.WriteRune(0xa)
buf.WriteRune(0xd)
var r rune
for r = 0x20; r <= 0xd7ff; r++ {
buf.WriteRune(r)
}
for r = 0xe000; r <= 0xfffd; r++ {
buf.WriteRune(r)
}
for r = 0x10000; r <= 0x10ffff; r++ {
buf.WriteRune(r)
}
return rangetable.New([]rune(buf.String())...)
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/sasukebo/go-micro.git
git@gitee.com:sasukebo/go-micro.git
sasukebo
go-micro
go-micro
6e18eb58b836

搜索帮助