1. (判断题)正则表达式 "a+".r 可以匹配 "aa"
- A. 对
- B. 错
答案:A
2. (判断题)在scala中,使用 println("\"); 可以打印输出 ""
- A. 对
- B. 错
答案:B
3. (判断题)正则表达式是scala程序特有的内容,其他地方没有
- A. 对
- B. 错
答案:B
4. (填空题)如果要表示abc这三个字符重复 3 到10次,可以写成_________
-
正确答案:
(1) (abc){3,10}
5. (填空题)使用______ 表示一个数字。
-
正确答案:
(1) \d
6. (填空题)匹配空白字符使用 ______
-
正确答案:
(1) \s
7. (填空题)使用______表示0-9A-Za-A_中的任意一个字符
-
正确答案:
(1) \w
8. (填空题)用 ____ 表示以什么开始, 用______ 表示以什么结尾。
-
正确答案:
(1) ^
(2) $
9. (单选题)下面哪个正则表达式可以表示: a,d这两个字符中的某一个( )
- A. ab
- B. [a,b]
- C. [ab]
- D. a,b
答案:C
10. (单选题)在scala中,定义正则表达式的正确方式是( )
- A. \d{11}
- B. \d{11} .r
- C. \d{11} .r
- D. \d{11}
答案:C
11. (单选题)要匹配一个10位数字的中国手机号码(以1开头,第二位为3-9),下列正则表达式正确的是?
- A. ^1[0-9]\d{9}$
- B. ^1[3-9]\d{10}$
- C. ^1[3-9]\d{9}$
- D. ^1[3-9]\d{8}$
答案:D