基于wikipedia的regextypofix,使用正则表达式修复文本中的拼写错误

top的Python项目详细描述


https://badge.fury.io/py/topy.svgTravis CI

topy(typo的anagram)是一个python脚本,使用由RegExTypoFix项目开发的规则集修复文本中的typo 来自维基百科。英语规则集包含在topy中,默认情况下使用。其他规则集可以手动 下载

topy可以与python 2或3一起工作。

最简单的安装方法是使用pip:

pip install topy

用法:

Usage: topy [options] FILES/DIRS...

Options:
  -h, --help            show this help message and exit
  -q, --quiet           silence information messages
  -a, --apply           overwrite files in place
  -r FILE, --rules=FILE
                        specify custom ruleset file to use

变更日志

0.2.2(2016-12-16)

  • 更新捆绑规则集
  • 正式添加Python3.6支持

0.2.1(2016-07-15)

  • 更新捆绑规则集
  • 更新regex依赖项版本以避免regex issue #216
  • 正式添加Python3.5支持

0.2.0(2015-09-09)

  • python 2上使用unicode的几个修复程序
  • 可以安全地处理Unicode无效的文件名
  • 更新捆绑规则集
  • 修复使用过的库中的一些警告

0.1.0(2014-08-24)

  • 首次公开发行

贡献

代码样式:

  • 一般遵循python PEP-8编码风格,但行长度最多可以达到120个字符。
  • 对人类有意义的字符串使用双引号("),否则使用单引号(')。有疑问时,不要 别担心。
  • 代码应该与Python2和3兼容,最好没有特定于版本的条件。

使用python setup.py test运行测试套件。

在github上以请求方式提交更改。

许可证

Topy软件是在麻省理工学院的许可下授权的(请参见license.txt)

捆绑的retf.txt文件,由wikipedia贡献者从Wikipedia:AutoWikiBrowser/Typos复制,已获得许可 在CC-BY-SA下面。有关作者信息,请参见维基百科上的页面。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用唯一的按钮标签单击按钮   代码生成如何使用Java codeModel为数组的特定索引赋值   java如何批量执行Camel SQL插入   java iText 7将ltv添加到现有签名   内存管理Java应用程序突然停止几天后(810)   带MySQL的java注册表单JavaFX在intellij中失败   如何使用eclipse为windows azure java项目启用远程调试   一种通用的java输入输出设计模式   java Android XML(RSS)忽略引号(“”)   java帮助:安卓中的8 X 10 2维按钮数组   java启动Android项目   JWrapper构建java应用程序   java如何在Android应用程序中设置基于日期/时间的默认页面加载?   java循环程序在完成后返回到起点   java Hibernate:更好的整体类还是多类映射?   回溯数独解算器的递归问题[Java]   java查找类用法   java如何在SpringWebFlow中将多个模型绑定到一个视图?