迹忆客 计算机编程题库

题库 > 正则表达式 > 字符类 练习:22

字符类

正则表达式`[0-9]`说法正确的是?
  • 匹配字符 0、9 或者 -中的任意一个
  • 匹配 0 或 9中的任意一个
  • 匹配 0 到 9 之间的任意一个数字
  • 匹配 0、- 和 9
正确答案是:C
正确率:86%

解析:

有一个特殊的字符 - 只有在字符类中才能体现其自身的特殊性。在字符类中,该字符表示一个取值范围。比如说 [0-9] 表示0到9之间的任意一个数字(也包括0和9);[a-z] 表示 a到z之间的任意一个字母;[A-Z]表示 A到Z之间的任意一个大写字母。再比如[0-9a-zA-Z]表示任意一个小写字母、大写字母或者任意一个数字。 该字符只有在字符类里面的时候才具有取值范围的作用,在字符类外面就不具有该功能,它只是一个普通的字符-

查看笔记

扫码一下
查看教程更方便