您的当前位置:首页正文

正则表达式

来源:九壹网


单数普通名词的正则表达式\\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)

因篇幅问题不能全部显示,请点此查看更多更全内容

Top