自动缩写文本
abbreviate的Python项目详细描述
缩写
===
此筛选器尝试自动智能地缩写字符串。
此库包含已知缩写字典。有些单词有多个缩写,例如thurday可以缩写为thurs、
thurh、thr、th或t,具体取决于上下文。在没有其他信息的情况下,每个单词都有一个“首选缩写”(thr),但是选项可以以一种方式推动事物。对于没有已知缩写词的单词,将根据需要应用一系列启发式方法来缩短它们。
基本的“缩写”方法将只应用首选缩写词,而不应用启发式方法。对于更高级的应用程序,可以为库指定一个
目标长度和工作量,并尝试生成最佳字符串
。长度可以作为简单的字符计数提供,也可以使用
自定义长度函数提供。后者在许多图形应用程序中都很有用,无需使用等距字体或固定字距。默认情况下,缩略语将不会
缩短任何缩写(例如TUR->TH),假设任何
显式缩写是由于某种原因而被传递的。
BR/>问题、更新、拉索请求等应指向
至GITHUB & LT;https://github.com/ppannuto/python缩写`.
state
----
这个工具的编写是为了立即解决问题,因此它相当不完整,但具有可扩展性和一些更宏大的思想。
体系结构思想,方法论的根本改变,或者更大的缩写都是受欢迎的。
===
此筛选器尝试自动智能地缩写字符串。
此库包含已知缩写字典。有些单词有多个缩写,例如thurday可以缩写为thurs、
thurh、thr、th或t,具体取决于上下文。在没有其他信息的情况下,每个单词都有一个“首选缩写”(thr),但是选项可以以一种方式推动事物。对于没有已知缩写词的单词,将根据需要应用一系列启发式方法来缩短它们。
基本的“缩写”方法将只应用首选缩写词,而不应用启发式方法。对于更高级的应用程序,可以为库指定一个
目标长度和工作量,并尝试生成最佳字符串
。长度可以作为简单的字符计数提供,也可以使用
自定义长度函数提供。后者在许多图形应用程序中都很有用,无需使用等距字体或固定字距。默认情况下,缩略语将不会
缩短任何缩写(例如TUR->TH),假设任何
显式缩写是由于某种原因而被传递的。
BR/>问题、更新、拉索请求等应指向
至GITHUB & LT;https://github.com/ppannuto/python缩写`.
state
----
这个工具的编写是为了立即解决问题,因此它相当不完整,但具有可扩展性和一些更宏大的思想。
体系结构思想,方法论的根本改变,或者更大的缩写都是受欢迎的。