概述
已完成 0/10 个问题
问题:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
信息
正则表达式 – 测验 5 - 知行者
您已完成过测验,因此您不能再测验。
测验载入中...
您必须登入或注册才能开始测验。
必须先完成以下测验才能开始:
测验结果
答对 0/10 个问题
答题时间:
时间已花费
您获得 0/0 分数 (0)
类别
- 未分类0%
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 已答
- 回顾
-
哪个正则表达式可以匹配所有有效的电子邮件地址
- 1.
- 2.
- 3.
- 4.
1/10问题正确B是最接近实际电子邮件验证的正则,考虑了用户名部分的各种字符、域名和顶级域名的规则。
错误B是最接近实际电子邮件验证的正则,考虑了用户名部分的各种字符、域名和顶级域名的规则。
-
则表达式 (?<=@)\w+ 中的 (?<=@) 是什么
- 1.
- 2.
- 3.
- 4.
2/10问题正确(?<=@)是正向后行断言,表示匹配前面是"@"的位置。
错误(?<=@)是正向后行断言,表示匹配前面是"@"的位置。
-
哪个正则表达式可以匹配不包含数字的字符串
- 1.
- 2.
- 3.
- 4.
3/10问题正确所有选项都能匹配不包含数字的字符串,使用了不同的方式表示非数字字符。
错误所有选项都能匹配不包含数字的字符串,使用了不同的方式表示非数字字符。
-
正则表达式 (abc)\1 可以匹配什么
- 1.
- 2.
- 3.
- 4.
4/10问题正确(abc)是捕获组,\1是对第一个捕获组的引用,所以(abc)\1匹配”abcabc”。
错误(abc)是捕获组,\1是对第一个捕获组的引用,所以(abc)\1匹配”abcabc”。
-
哪个正则表达式可以匹配” “和” “,但不匹配”“
- 1.
- 2.
- 3.
- 4.
5/10问题正确<\/?div>匹配开始标签
错误<\/?div>匹配开始标签
-
正则表达式 a(?!b) 中的 (?!b) 是什么
- 1.
- 2.
- 3.
- 4.
6/10问题正确(?!b)是负向先行断言,匹配后面不跟”b”的”a”。
错误(?!b)是负向先行断言,匹配后面不跟”b”的”a”。
-
哪个正则表达式可以匹配重复的单词,如”the the”
- 1.
- 2.
- 3.
- 4.
7/10问题正确\b(\w+)\s+\1\b使用捕获组和引用,匹配重复的单词对,如”the the”。
错误\b(\w+)\s+\1\b使用捕获组和引用,匹配重复的单词对,如”the the”。
-
正则表达式 (?i)python 中的 (?i) 表示什么
- 1.
- 2.
- 3.
- 4.
8/10问题正确(?i)是内联标志,表示忽略大小写,(?i)python可以匹配”Python”、”python”等。
错误(?i)是内联标志,表示忽略大小写,(?i)python可以匹配”Python”、”python”等。
-
哪个正则表达式可以匹配HTML注释
- 1.
- 2.
- 3.
- 4.
9/10问题正确B使用非贪婪匹配.*?,C使用[\s\S]匹配任何字符包括换行,都能匹配HTML注释。
错误B使用非贪婪匹配.*?,C使用[\s\S]匹配任何字符包括换行,都能匹配HTML注释。
-
正则表达式 ^(\d{3})-(\d{2})-(\d{4})$ 可以匹配什么格式
- 1.
- 2.
- 3.
- 4.
10/10问题正确这个模式匹配美国社会保险号格式:3位-2位-4位数字,如123-45-6789。
错误这个模式匹配美国社会保险号格式:3位-2位-4位数字,如123-45-6789。