← 2022 · 芯海科技 笔试

推荐答案 测试一下

关于正则匹配,描述错误的是

A、\w可以匹配a-z、A-Z以及0-9,无法匹配下划线 B、\s可以匹配任意空白符,包括换行符 C、^表示一行的开头 D、\d可以匹配0-9
单选题 中等 笔试真题单选

参考答案

正确答案是A。 A选项错误:在正则表达式中,\w代表单词字符(word character),它匹配包括下划线在内的任何字母、数字和下划线,即[a-zA-Z0-9_]。因此,说\w无法匹配下划线是不正确的,实际上它恰好匹配下划线。 B选项正确:\s匹配任意空白字符,包括空格、制表符、换行符、回车符、换页符等,属于空白符集合。 C选项正确:^在正则表达式中通常表示一行的开头(在多行模式下),若不在字符集内使用,则匹配字符串或行的起始位置。 D选项正确:\d匹配数字0-9,等同于[0-9]。 考点:\w、\s、\d等预定义字符类的含义,以及^的用法。易错点:混淆\w是否包含下划线,实际上\w包含下划线。

涉及知识点

  • 正则表达式预定义字符类
  • \w匹配字母、数字和下划线
  • \s匹配空白符含换行
  • ^表示行首
  • \d匹配数字
← 上一题
登录后反馈错题
下一题 →