百度SEM认证考试

下列关于正则表达式中“.*”这个表达式的说法正确的是:()A、在正则表达式中,“.*”可以用来匹配一个任意长度(包括长度为0)的字符串B、“.*”是贪婪匹配,过度运用会造成运算资源的极大消耗,所以应该尽量避免使用C、“.*”是普适性匹配,容错率高,使用简便,适合在正则表达式中大量使用D、“^/category”和“^/category.*”这两个表达式匹配出来的结果是一样的E、“.*”不能匹配到所有字符

题目

下列关于正则表达式中“.*”这个表达式的说法正确的是:()

  • A、在正则表达式中,“.*”可以用来匹配一个任意长度(包括长度为0)的字符串
  • B、“.*”是贪婪匹配,过度运用会造成运算资源的极大消耗,所以应该尽量避免使用
  • C、“.*”是普适性匹配,容错率高,使用简便,适合在正则表达式中大量使用
  • D、“^/category”和“^/category.*”这两个表达式匹配出来的结果是一样的
  • E、“.*”不能匹配到所有字符
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

与正则表达式“abde|efc”不匹配的字符串是。()

A、abc

B、abdec

C、abefc

D、abdeefc


正确答案:D

第2题:

正则表达式模块re的______________方法用来在整个字符串中进行指定模式的匹配。


正确答案:search()

第3题:

如果要替换字符串中与指定正则表达式匹配的子串,可以使用re模块的()函数。

A、replace

B、split

C、sub

D、subn


参考答案:CD

第4题:

正则表达式中,()匹配除了换行符之外的任意字符。

A、\s

B、^

C、$

D、.


参考答案:D

第5题:

以下关于正则表达式的说法,不正确的是()。

A、正则表达式是对字符串操作的一种逻辑公式

B、正则表达式是一种文本模式,模式描述在搜索文本时要匹配的一个或多个字符串

C、主流开发语言C++、Java均不支持正则表达式

D、正则表达式的使用非常灵活性,逻辑性和功能性非常强


参考答案:C

第6题:

正则表达式元字符“^”一般用来表示从字符串开始处进行匹配,用在一对方括号中的时候则表示反向匹配,不匹配方括号中的字符。

此题为判断题(对,错)。


正确答案:√

第7题:

在正则表达式中,匹配任意一个字符的符号是( )

A..

B.*

C.?

D.-


正确答案:A 

第8题:

与正则表达式“^ab[a-z]*c”匹配的字符串是()。

A、abdec

B、abc

C、ab0c

D、cabc


参考答案:A

第9题:

正则表达式"^\d{n}$"表示()。

A、匹配最多n位的字符串

B、匹配最多n位的数字

C、只能匹配n位的字符串

D、只能匹配n位的数字


参考答案:D

第10题:

以下字符串能匹配正则表达式"^.{3}$”的是()。

A、a

B、ab

C、abc

D、abcd


参考答案:C

更多相关问题