← 2024 · 海思 · 处理器设计工程师 笔试

推荐答案 测试一下

想通过正则表达式匹配如下字符串:#2023 is a new beginning!!!! 哪些描述是正确的?b

A. 通过 ^2023 可以匹配到2023 B. 通过 .+ 可以匹配整个字符串 C. 通过 n{1}匹配到的第一个结果是nn D. 通过 \w+ 匹配到的第一个字符串是is
单选题 中等 2024秋招笔试真题Online Assessment海思1. 单选题

参考答案

正确答案是B。 A项错误:^匹配字符串开头,但目标字符串以#开头,2023不是开头,因此^2023无法匹配。 B项正确:.匹配任意字符(除换行),+表示一次或多次,.+可以匹配整个字符串(无换行时)。 C项错误:n{1}匹配一次n,第一个n出现在单词beginning中,并非两个n组成的nn。 D项错误:\w+匹配单词字符(字母、数字、下划线),目标字符串中第一个\w+是2023(数字),而不是is。

涉及知识点

  • 正则表达式锚点^的用法
  • 点号.匹配任意字符(除换行)
  • 量词+表示一次或多次
  • 精确量词{n}的含义
  • \w匹配字母、数字、下划线
← 上一题
登录后反馈错题
下一题 →