ropendev / expression
文本分析器:从文本中提取表达式并按密度排序。
0.0.6
2019-01-06 07:53 UTC
Requires
- athoshun/html-filter: ^2.0
- neitanod/forceutf8: ^2.0
- ropendev/curl: ^1.0
- ropendev/simple_html_dom: ^1.7
Requires (Dev)
- phpunit/phpunit: ^7.5
README
安装
通过 Packagist
用法
use \rOpenDev\curl\CurlRequest; ... // Configure $test = new \rOpenDev\ExtractExpression\ExtractExpression(); $test->onlyInSentence = true; // Default value: FALSE $test->expressionMaxWords = 5; // Max expression size in words $test->keepTrail = 5; // Don't keep trail for less than 3 occurences found ine one text $test->addContent("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed..."); // Get Results $test->getExpressions(int max = 0); // @return array with expression => number $test->getTrail('expression'); // @return array with sentence where we find expression (best with onlyInSentence = true) $test->getTrails(); // @return array with expression => array trails $test->getWordNumber(); // @return int
贡献
发送拉取请求前
- 请检查测试是否仍在无错误运行(
phpunit
) - 提交前检查编码标准:
php-cs-fixer fix src --rules=@Symfony --verbose && php-cs-fixer fix src --rules='{"array_syntax": {"syntax": "short"}}' --verbose