迹忆客 计算机编程题库

字符类

1.
(单选题)请选出可以表示字符类的元字符
  • 小括号 ()
  • 花括号 {}
  • 中括号 []
2.
(多选题)正则表达式`gr[ae]y` 可以匹配的字符串为
  • gray
  • graey
  • grey
  • gry
3.
(单选题)正则表达式`[0-9]`说法正确的是?
  • 匹配字符 0、9 或者 -中的任意一个
  • 匹配 0 或 9中的任意一个
  • 匹配 0 到 9 之间的任意一个数字
  • 匹配 0、- 和 9
4.
(单选题)正则表达式`q[^u]` 可以匹配下面哪个字符串
  • Iraq
  • unique
  • The q is a character
  • uniq
5.
(单选题)关于正则表达式`[3+6]`描述正确的是
  • 匹配 多个3后面跟着一个6 例如:333336
  • 匹配 3或者6
  • 匹配 3+6
  • 匹配 3 、+ 或者 6中的任意一个字符
6.
(多选题)关于符号`^` 说法正确的是
  • 可以匹配字符串每一行开始的位置
  • 在字符类中,表示对后面的字符进行取反
  • 在字符类中,紧跟在左括号[ 表示对后面的字符进行取反
7.
(单选题)未转义的右括号`]`放在左括号`[`之后,例如:正则表达式 `[]x]`,该正则表达式说法正确的是
  • 该正则表达式对于正则引擎来说会报错
  • 该正则表达式匹配 x后面紧跟着一个`]`
  • 该正则表达式匹配 有括号`]` 或者x 。
  • 该正则表达式不能匹配任何字符
8.
(单选题)Javascript中,正则表达式`[]x]` 可以匹配右括号`]` 或者 x ,这种说法正确吗
  • 正确
  • 不正确
9.
(多选题)关于字符类,下面说法正确的是
  • 如果使用?,`*`或+运算符量词使字符类重复的话,将重复整个字符类
  • 如果使用?,`*`或+运算符量词使字符类重复的话,将重复上一次字符类匹配到的字符
  • [0-9]+ 可以匹配876 但是不能匹配222
  • ([0-9])\1+ 可以匹配222 但是不能匹配876
10.
(单选题)下列哪些正则表达式可以匹配没有任何属性的HTML标记
  • <[A-Za-z][A-Za-z0-9]*>
  • <[A-Za-z]*>
  • <[A-Za-z0-9]+>
  • <[A-Za-z][A-Za-z0-9]+>
扫码一下
查看教程更方便