erickmcarvalho / word-filter
此软件包已废弃,不再维护。未建议替代软件包。
PHP CLI 程序,用于在词典中更改和过滤词汇。
v1.0.1
2015-12-23 16:42 UTC
Requires
- php: >=5.5.9
- ext-mbstring: *
- ext-sqlite3: *
- symfony/console: 2.8.*
Requires (Dev)
This package is not auto-updated.
Last update: 2021-01-22 22:38:42 UTC
README
本程序旨在获取输入的错误单词列表,逐步更改并基于词典返回建议。
接收到列表后,每个单词将经过3个操作
- 从所有位置删除一个字母;
- 在任何位置添加一个字母;
- 在同一位置交换任何字母。
操作1、2和3的每次返回都将咨询词典,并返回更正建议。
示例
- 单词'crto'可能指词典中的'corte',通过执行操作2和操作3各一次。
- 单词'crto'可能指词典中的'curto',通过执行操作2一次。
- 单词'hortgrafea'不可能指词典中的'ortografia'。
要求
- PHP 5.5
- SQLite 3
- Mbstring
- Composer
测试
- PHP 5.6
- PHPUnit
安装
在目录中解压文件后,通过composer进行安装。
示例
php composer.phar install --no-dev
使用方法
通过PHP CLI运行程序。
php run.php
管理词典
通过命令:php run.php运行程序
选择选项:dictionary
操作
-
添加单词
- 选择选项 add。
- 输入所需单词,通过enter键分隔。
- 输入命令--save进行保存。
-
删除单词
- 选择选项 remove。
- 输入所需单词,通过enter键分隔。
- 输入命令--save进行保存。
- 输入命令--save进行保存。
-
在数据库中查询单词
- 选择选项 query。
- 输入所需单词,按enter键查询。
-
列出数据库中的所有单词
- 选择选项 list。
- 这将显示所有注册的单词。
校正器
通过命令:php run.php运行程序
选择选项: corrector。
- 输入所需单词,通过enter键分隔。
- 输入命令--run运行建议并显示表格。
- 使用命令--reset清除输入的单词列表。
- 使用命令--list显示所有列出的单词。
- 使用命令--close返回主菜单。