欢迎来到天天文库
浏览记录
ID:44003901
大小:1.11 MB
页数:12页
时间:2019-10-17
《正则表达式Regular Expressions (Regex)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、正则表达式RegularExpressions(Regex)北京外国语大学中国外语教育研究中心浙江大学外国语言文化与国际交流学院何文忠正则表达式中的特殊字符将其后的字符变成特殊字符*:匹配任意个字符(包括0个字符)+:匹配+号前面的字符1次或n次。等价于{1,}?:匹配?前面的字符0次或1次,即可有可无.:(小数点)匹配除换行符外的所有单个的字符。x
2、y:匹配’x’或者’y’{n}:这里的n是一个正整数。匹配前面的n个字符。{n,}:这里的n是一个正整数。匹配至少n个前面的字符。{n,m}:这里的n和m都是正整数。匹配至少n个最多m个前面的字符。[xyz]
3、:一字符列表,匹配列出中的任一字符。你可以通过连字符‐指出一个字符范围。d:匹配一个数字,等价于[0‐9]。D:匹配任何的非数字,等价于[^0‐9]。:匹配一个换行符r:匹配一个回车符s:匹配一个单个white空格符,包括空格,tab,换行符S:匹配除white空格符以外的一个单个的字符w:匹配所有的数字和字母以及下划线,等价于[A‐Za‐z0‐9_]。W:匹配除数字、字母外及下划线外的其它字符,等价于[^A‐Za‐z0‐9_]。^:表示匹配的字符必须在最前边。$:与^类似,匹配最末的字符。正则表达式与构词法教学与研究TASK1:检索出所有
4、以un-开头的动词和形容词;TASK2:检索出所有以-ible或able结尾的形容词;TASK3:检索出所有-ly结尾的形容词和副词;TASK4:检索出所有以-or,-er,-ar结尾的名词注意其实我们也可以用AntConc中的通配符完成这些任务。正则表达式与句法结构的提取TASK1:检索出所有动词+V-ing的结构,如enjoydoing;TASK2:检索出所有的进行时态;TASK3:检索出所有的完成时;TASK4:检索出所有的beof(adj)N,如beofgreatimportance;TASK5:检索出所有的be(adv)adjof结构;TASK6:
5、检索出所有类似it(has)been(very)easytoV的句式,和所有N(has)been(very)easytoV的句式复杂正则表达式编写策略1.先熟悉赋码集和正则表达式特殊字符2.编写单项,即单个的词及其赋码3.根据需要再进行组合-ing形式的表达式:w+_VwG过去分词的表达式:w+_VwN助动词have的各种形式的表达式:w+_VHw系动词be的所有形式的表达式:w+_VBw否定词not的表达式:w+_XX副词的表达式:w+_Rw+形容词的表达式:w+_Jw+介词of的表达式:of_IO不定式to的表达式:to_TO单
6、数普通名词的表达式:w+_NN1It/it:it_PPH1实义动词:w+_VVw+下一步搭积木!
此文档下载收益归作者所有