刚正则表达式测试
姓名________________ 分数__________________
一、填空题(每空三分,共20空)
1.正则表达式是一种_________________________操作。
2.正则表达式是由_________以及____________组成的___________。
3.^表示______________________。
4.$表示________________________。。
5.^&表示__________________。
6.^.*& 表示________________,
7.\\^\\$表示匹配字符串_______。
8.要在方括号内匹配^,必须用__________。
9.\\n________________。等价于 \\x0a 和 \\cJ。
10.\\r________________。等价于 \\x0d 和 \\cM。
11.标记一个子表达式的开始和结束位置的字符是_________。
12.匹配前面的子表达式零次或多次的字符是__________。
13.匹配除换行符 \\n之外的任何单字符______________。
14.匹配前面的子表达式零次或一次,或指明一个非贪婪限定符的字符是____________
15.指明两项之间的一个选择的字符是__________。
16.标记限定符表达式的开始的字符是___________。
17.____________用来指定正则表达式的一个给定组件必须要出现多少次才能满足匹配。
18匹配YYYY-MM-DD格式的日期的正则表达式____________________。
2.简答题(共40分)
1.对下列运算符从高到低排序
转义符 替换 限定符 圆括号和方括号 定位点和序列(即:位置和顺序)
2正则表达式在文本编辑器中广泛使用,写出正则表达式被用于那些方面
3. 匹配身份证号码的正则表达式。注:中国的身份证为15位或18位
4.按要求写出正则表达式
(1. 只能输入小写英文字符
(2. 匹配正整数
(3. 只能输入数字
(4. 只能输入某个区间数字。如12-15。
5.写出匹配特定字符串的正则表达式
(1. 匹配由26个英文字母组成的字符串
(2. 匹配由26个英文字母的大写组成的字符串
(3. 匹配由26个英文字母的小写组成的字符串
(4. 匹配由数字和26个英文字母组成的字符串
因篇幅问题不能全部显示,请点此查看更多更全内容