语素正则表达式打印机

mrep的Python项目详细描述


https://travis-ci.org/unnonouno/mrep.svg?branch=masterhttps://coveralls.io/repos/unnonouno/mrep/badge.png?branch=master

mrep是语素序列的正则表达式匹配器。 可以找到与给定模式匹配的语素子序列,例如名词序列。

要求

安装

$ pip install mrep

如果要从源代码安装,请使用setup.py

$ python setup.py install

用法

usage: mrep [-h] [-o] [--color {never,auto,always}] [-n] [--mecab-arg MECAB_ARG]
            PATTERN [FILE [FILE ...]]
位置参数:
PATTERN:pattern
FILE:data file
可选参数:
-h, --helpshow this help message and exit
-o, --only-matching
print only matching
--color COLORcolor mode. select from “never”, “auto” and “always”. (default: auto)
-n, --line-number
Show line number
--mecab-arg MECAB_ARG
argument to pass to mecab (ex: “-r /path/to/resource/file”)

模式

匹配所有语素
<;surface=xxx>;
匹配表面为xxx的语素
<;pos=xxx>;
匹配词性为xxx的语素
x*
匹配模式x的重复性
x y
匹配x或y
(x)
匹配x

示例

<;位置=名詞>;
匹配名词
<;位置=名詞>;*
匹配名词的重复
<;位置=名詞>;*<;位置=助詞>;
匹配名词和粒子的重复
(<;pos=名詞>;<;pos=名詞>;)*
匹配名词或动词的重复

许可证

这个程序是在麻省理工学院的许可下发布的。

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

推荐PyPI第三方库


热门话题
java如何序列化数字?   java如何用我的Mainclass扩展ListActivity类和Fragment类?   JavaJersey、Jackson和JAXRS发布了多种JSON格式   java如何使用JavaFXKeyCombination覆盖系统默认的键盘快捷键,如Ctrl+C、Ctrl+V?   java Jersey类路径扫描示例Jersey。配置。服务器供应商。类路径   java什么样的数据结构可以作为一个数组,但在同一索引下给定多个值时会自动增长到第二维度?   java如何序列化非持久实体中的嵌套PersistentEntityResource   协议缓冲区我可以让protoc在Java中生成int数组吗?   在GregorianCalendar ArrayList Java中添加日期元素   从html模板动态生成pdf文件并用java生成目录   java Gridgain 6.5.5开源多个节点速度较慢。。?   java如何检查数组中所有整数的不相等性?   java在Eclipse中,如何多次运行JUnit测试用例   java侦听器不能处理特定的片段   java不是一个声明?(蓝色J)   找不到Attributer类型的PersonId的java定义