文字处理
发布者:admin 发表于:445天前 阅读数:670 评论:0

文字处理

用于解析和处理文本的库。

特定格式

align - 对齐文本的通用应用程序。

allot - CLI工具和漫游器的占位符和通配符文本解析。

bbConvert - 将bbCode转换为HTML,使您可以添加对自定义bbCode标记的支持。

blackfriday - Go中的Markdown处理器。

bluemonday - HTML清理工具。

codetree - 解析缩进的代码(python,pixy,scarlet等)并返回树结构。

colly - Gophers的快速优雅的刮取框架。

commonregex - Go的通用正则表达式的集合。

dataflowkit - Web抓取框架,用于将网站转换为结构化数据。

did - Go中的DID(分散标识符)解析器和Stringer。

doi - Go中的文档对象标识符(doi)解析器。

editorconfig-core-go -Go的Editorconfig文件解析器和操纵器。

enca - libenca的最小cgo绑定。

encdec - 程序包为编码器和解码器提供通用接口。

genex - 计算正则表达式并将其扩展为所有匹配的字符串。

github_flavored_markdown - GitHub Flavored Markdown渲染器(使用blackfriday),带有围栏代码块突出显示,可单击的标头锚链接。

go-fixedwidth - 固定宽度的文本格式(带反射的编码器/解码器)。

go-humanize - 将时间,数字和内存大小的格式化程序转换为可读格式。

go-nmea - 用于Go语言的NMEA解析器库。

go-runewidth - 获取固定宽度的字符或字符串的函数。

go-slugify - 通过多种语言支持,让您轻松自如。

go-toml - 具有查询支持和方便的cli工具的TOML格式的Go库。

go-vcard - 解析和格式化vCard。

go-zero-width - Go的零宽度字符检测和删除。

gofeed - 在Go中解析RSS和Atom提要。

gographviz - 解析Graphviz DOT语言。

gommon/bytes - 将字节格式化为字符串。

gonameparts - 将人的名字解析成单独的名字部分。

goq - 使用带有jQuery语法的struct标签的HTML声明式解封(使用GoQuery)。

GoQuery - GoQuery为Go语言带来了一种类似于jQuery的语法和一组功能。

goregen - 用于从正则表达式生成随机字符串的库。

goribot - 一个简单的golang爬虫/抓取框架,分3行构建一个蜘蛛。

gotext - Go的GNU gettext实用程序。

guesslanguage - 确定unicode文本的自然语言的功能。

htmlquery - 用于HTML的XPath查询包,可让您通过XPath表达式从HTML文档中提取数据或评估。

inject - 包注入提供基于反射的注入器。

ltsv - 用于Go的高性能LTSV(标签制表符分隔值)阅读器。

mxj - 将XML编码/解码为JSON或map [string] interface {}; 提取带点符号路径和通配符的值。替换x2j和j2x软件包。

sdp - SDP:会话描述协议[ RFC 4566 ]。

sh - Shell解析器和格式化程序。

slug - URL友好slugify多语言支持。

Slugify - 去处理字符串的Slugify应用程序。

syndfeed - Atom 1.0和RSS 2.0的联合供稿。

toml - TOML配置格式(带反射的编码器/解码器)。

Utility

gofuckyourself - 用于Go的基于消毒的发誓过滤器。

gotabulate - 使用Go轻松漂亮地打印表格数据。

kace - 常见情况转换,涵盖常见的缩写。

parseargs-go - 理解引号和反斜杠的字符串参数解析器。

parth - URL路径分段解析。

radix - 快速字符串排序算法。

Tagify - 从给定的来源产生一组标签。

textwrap - textwrap从Python 实现模块。

TySug - 关于键盘布局的替代建议。

xj2go - 将xml或json转换为struct。

xurls - 从文本中提取URL。