概述
已完成 0/10 个问题
问题:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
信息
正则表达式 – 测验 6 - 知行者
您已完成过测验,因此您不能再测验。
测验载入中...
您必须登入或注册才能开始测验。
必须先完成以下测验才能开始:
测验结果
答对 0/10 个问题
答题时间:
时间已花费
您获得 0/0 分数 (0)
类别
- 未分类0%
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 已答
- 回顾
-
哪个正则表达式可以匹配浮点数
- 1.
- 2.
- 3.
- 4.
1/10问题正确C最全面,匹配可选符号、可选整数部分、可选小数点和小数部分。
错误C最全面,匹配可选符号、可选整数部分、可选小数点和小数部分。
-
正则表达式 (?m)^\s*# 中的 (?m) 表示什么
- 1.
- 2.
- 3.
- 4.
2/10问题正确(?m)启用多行模式,使^和$匹配每行的开头和结尾,而不仅是整个字符串。
错误(?m)启用多行模式,使^和$匹配每行的开头和结尾,而不仅是整个字符串。
-
哪个正则表达式可以匹配URL的域名部分
- 1.
- 2.
- 3.
- 4.
3/10问题正确所有选项都能以不同方式捕获URL的域名部分,只是匹配严格程度不同。
错误所有选项都能以不同方式捕获URL的域名部分,只是匹配严格程度不同。
-
正则表达式 (?:abc) 中的 ?: 表示什么
- 1.
- 2.
- 3.
- 4.
4/10问题正确(?:)创建非捕获分组,分组内容不会被捕获以供后续引用。
错误(?:)创建非捕获分组,分组内容不会被捕获以供后续引用。
-
哪个正则表达式可以匹配有效的24小时制时间(HH:MM)
- 1.
- 2.
- 3.
- 4.
5/10问题正确A匹配小时(00-23)和分钟(00-59),允许单数字小时(如9:30)。
错误A匹配小时(00-23)和分钟(00-59),允许单数字小时(如9:30)。
-
正则表达式 a(?=b) 中的 (?=b) 是什么
- 1.
- 2.
- 3.
- 4.
6/10问题正确(?=b)是正向先行断言,匹配后面跟”b”的”a”
错误(?=b)是正向先行断言,匹配后面跟”b”的”a”
-
哪个正则表达式可以匹配引号内的文本,如”hello”
- 1.
- 2.
- 3.
- 4.
7/10问题正确B使用否定字符类[^”],C使用非贪婪匹配.*?,都能匹配引号内的文本。
错误B使用否定字符类[^”],C使用非贪婪匹配.*?,都能匹配引号内的文本。
-
正则表达式 (?<=\$)\d+ 可以匹配什么
- 1.
- 2.
- 3.
- 4.
8/10问题正确(?<=\$)是正向后行断言,匹配前面是的数字,如"\100"中的"100"。
错误(?<=\$)是正向后行断言,匹配前面是的数字,如"\100"中的"100"。
-
哪个正则表达式可以匹配有效的IPv4地址
- 1.
- 2.
- 3.
- 4.
9/10问题正确B限制了每个数字在0-255之间,是最准确的IPv4地址匹配。
错误B限制了每个数字在0-255之间,是最准确的IPv4地址匹配。
-
正则表达式 (?s).* 中的 (?s) 表示什么
- 1.
- 2.
- 3.
- 4.
10/10问题正确(?s)启用单行模式,使.也能匹配换行符。
错误(?s)启用单行模式,使.也能匹配换行符。