新浪博客

语料库检索之正则表达式  之六

2015-03-07 21:16阅读:

一般现在时的被动语态
\w{1,}_VB(M|Z|R) \w{1,}_VVN
这个正则表达式等同于分别检索\w{1,}_VBM \w{1,}_VVN 与\w{1,}_VBZ \w{1,}_VVN 和\w{1,}_VBR \w{1,}_VVN 综合的结果。
注:VBM(am)VBR ( are) VBZ ( is )
一般过去时的被动语态(VVN过去分词)
\w{1,}_VBD(R|Z) \w{1,}_VVN
注:VBDR (were) VBDZ (was)
现在完成时的被动语态
\w{1,}_VH(0|Z) \w{1,}_VBN \w{1,}_VVN
这个正则表达式等同于分别检索\w{1,}_VH0 \w{1,}_VBN \w{1,}_VVN 与\w{1,}_VHZ \w{1,}_VBN \w{1,}_VVN 综合的结果。
注:VH0 (have) VHZ (has) VBN (been) VBG(being)
现在进行时的被动语态(在Tom Sawyer标注语料库中检索不到,加载UTF8的小说语料库1-30可以检索到结果)
\w{1,}_VB(M|R|Z) \w{1,}_VBG \w{1,}_VVN
过去进行时的被动语态
\w{1,}_VBD(Z|R) \w{1,}_VBG \w{1,}_VVN
过去完成时的被动语态
\w{1,}_VHD \w{1,}_VBN \w{1,}_VVN
注:VHD(had)
一般将来时的被动语态
(will|shall)_VM \w{1,}_VBI \w{1,}_VVN
注:VM(will,shall) VBI(be)
将来完成时的被动语态( 实际生活中使用很少,本项加载94个小说文件检索不到。)
(w
ill|shall)_VM \w{1,}_VHI \w{1,}_VBN \w{1,}_VVN
所有进行时
\w{1,}_VB\w* (\w{1,}_[RX]\w+ )*\w{1,}_V\wG
所有完成时
\w{1,}_VH\w* (\w{1,}_[RX]\w+ )*\w{1,}_V\wN
被动语态(下面这条正则表达式能检索出所有的被动语态,在软件PowerConc下)
\w{1,}_VB\w* (\w{1,}_[RX]\w+ )*\w{1,}_V\wN

我的更多文章

下载客户端阅读体验更佳

APP专享