antoinelame / pos-tagger
PHP中的词性标注
1.1.0
2022-07-24 18:10 UTC
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-24 23:16:25 UTC
README
一个简单的PHP词性标注器(词性标注)。
分析一个单词
use AntoineLame\PosTagger; $tagger = new PosTagger; // 🍎 $apple = $tagger->token('apple'); $apple->isVerb(); // false $apple->isNoun(); // true $apple->isSingularNoun(); // true $apple->isPluralNoun(); // false // 🚶 $walk = $tagger->token('walk'); $walk->isVerb(); // true $walk->isNoun(); // true $walk->isAdverb(); // false
分析一个句子
use AntoineLame\PosTagger; $tagger = new PosTagger; $tokens = $tagger->sentence('One giant leap for mankind'); $tokens[0]->token; // 'one' $tokens[4]->token; // 'mankind' $tokens[4]->isNoun(); // true
可用方法
isNoun()
isSingularNoun()
isPluralNoun()
isAdverb()
isVerb()
isAdjective()
isInterjection()
鸣谢
感谢 ekinhbayar 提供她的 Brown Corpus。