单数普通名词的正则表达式\w+_NN1,
实义动词的正则表达式\w+_VV\w+,
形容词的正则表达式\w+_JJ,
副词的正则表达式\w+_RR,
-ing形式的正则表达式\w+_VDG,
过去分词的正则表达式\w+_V\wN,
不定式to的正则表达式to_TO,
系动词be的所有形式的正则表达式\w+_VB\w,
情态动词的正则表达式(\S+VM\s)?,
否定词not的正则表达式\w+_XX,
It的正则表达式[iI]t_PPH1
It is +adj.+ that结构的正则表达式为:PPH1\s\S+_VBZ\s\S+_JJ\s\S+_CST
It was +adj. + that结构的正则表达式为:PPH1\s\S+_VBDZ\s\S+_JJ\s\S+_CST It may be + adj. + that结构的正则表达式为:
PPH1\s\S+_VM\s\S+_VB[0I]\s\S+_JJ\s\S+_CST It is/was/may be/has been/is very /may be very/may have been very/may not be so clear that …这一句型的正则表达式则为:
\S+_PPH1\s(\S+_VM\s)?(\S+_VH\S+\s)?(\S+_XX\s)?\S+_VB\S+\s(\S+_XX\s)?(\S+_ R\S+\s)?\S+_J\S+\s\S+_CST
任意冠词的正则表达式是\S+_[AD]\w+\s,
被动语态的正则表达式为\S+_VB\w*\s(\S+_[RX]\w+\s)*\S+_V\wN\s,
完成时的正则表达式则成了\S+_VH\w*\s(\S+_[RX]\w+\s)*\S+_V\wN\s,
进行时的正则表达式:\S+_VB\S+\s\S+_V[VBDH]G\s,
双宾语结构的正则表达式:\S+_V\w+\s\S+_[NP]\w+\s\S+_[NP]\w+\b,
“watch +名词/代词 +do”的正则表达式:
watch\w*_V\w+\s(\S+\s){0,2}\w+_[PN]\w+\s\w+_V\wI
“watch (包含其各种形式) + 名词/代词 + doing”的正则表达式:
watch\w*_V\w+\s(\S+\s){0,2}\w+_[PN]\w+\s\w+_V\wG)
情态动词+have+done的正则表达式\,
\S+_VM\w*\s(\S+_[RXT]\w+\s)*\S+_VH\w*\s\S+_VBN\s(\S+_[RX]\w+\s)*\S+_V\ wN\s
\wly/jj可以检索出以ly结尾的形容词,
\wly/rb可以检索出以ly结尾的副词;
\S+ility可以把所有以ility结尾的词语检索出来,如ability, inability, possibility 等。
利用正则表达式还可以把某一词的不同形式检索出来,
st(ay|ays|aying|ayed) 把stay的几种不同形式stay, stays, staying, stayed都检索出来。
检索所有的名词(\S+_N\w+),
专有名词(\S+_NP\w*),
所有的动词(\S+_V\w+)
所有的be动词(\S+VB\w+)等。
动词和介词的搭配,像ask for(\bask.*\b),
所有实义动词及其副词的搭配(\S+_VV\S+\s\S+_R\S+\s)。