概述
已完成 0/10 个问题
问题:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
信息
正则表达式 – 测验 8 - 知行者
您已完成过测验,因此您不能再测验。
测验载入中...
您必须登入或注册才能开始测验。
必须先完成以下测验才能开始:
测验结果
答对 0/10 个问题
答题时间:
时间已花费
您获得 0/0 分数 (0)
类别
- 未分类0%
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 已答
- 回顾
-
哪个正则表达式可以匹配有效的ISBN号(如ISBN 978-3-16-148410-0)
- 1.
- 2.
- 3.
- 4.
1/10问题正确ISBN有复杂的校验规则,简单的正则无法完全验证,需要额外计算校验位。
错误ISBN有复杂的校验规则,简单的正则无法完全验证,需要额外计算校验位。
-
正则表达式 \p{Lu} 匹配什么
- 1.
- 2.
- 3.
- 4.
2/10问题正确\p{Lu}匹配任何Unicode大写字母,\p表示Unicode属性。
错误\p{Lu}匹配任何Unicode大写字母,\p表示Unicode属性。
-
哪个正则表达式可以匹配有效的Base64字符串
- 1.
- 2.
- 3.
- 4.
3/10问题正确B和C都匹配Base64格式,包括的填充(=或==)。
错误B和C都匹配Base64格式,包括的填充(=或==)。
-
正则表达式 \K 的作用是什么
- 1.
- 2.
- 3.
- 4.
4/10问题正确\K重置匹配起始点,前面匹配的内容不会被包含在最终匹配中。
错误\K重置匹配起始点,前面匹配的内容不会被包含在最终匹配中。
-
哪个正则表达式可以匹配有效的MIME类型(如text/html)
- 1.
- 2.
- 3.
- 4.
5/10问题正确A匹配基本MIME类型格式,允许子类型包含+、-和.字符。
错误A匹配基本MIME类型格式,允许子类型包含+、-和.字符。
-
正则表达式 (?>a+)b 中的 ?> 表示什么
- 1.
- 2.
- 3.
- 4.
6/10问题正确(?>)创建原子分组,分组内的匹配一旦完成就不会回溯。
错误(?>)创建原子分组,分组内的匹配一旦完成就不会回溯。
-
哪个正则表达式可以匹配有效的Twitter用户名(如@username)
- 1.
- 2.
- 3.
- 4.
7/10问题正确Twitter用户名限制1-15个字母、数字或下划线,A和B都。
错误Twitter用户名限制1-15个字母、数字或下划线,A和B都。
-
正则表达式 \Q.*\E 匹配什么
- 1.
- 2.
- 3.
- 4.
8/10问题正确\Q…\E将内部内容作为字面量处理,\Q.*\E匹配字面字符串”.”。
错误\Q…\E将内部内容作为字面量处理,\Q.*\E匹配字面字符串”.”。
-
哪个正则表达式可以匹配有效的UUID(如f81d4fae-7dec-11d0-a765-00a0c91e6bf6)
- 1.
- 2.
- 3.
- 4.
9/10问题正确B是最严格的,符合UUID规范(版本和变体位),A和C允许无效的UUID。
错误B是最严格的,符合UUID规范(版本和变体位),A和C允许无效的UUID。
-
正则表达式 (?|(abc)|(def)) 中的 ?| 表示什么
- 1.
- 2.
- 3.
- 4.
10/10问题正确(?|…)是分支重置组,使不同分支中的捕获组有相同的编号。
错误(?|…)是分支重置组,使不同分支中的捕获组有相同的编号。