迹忆客 计算机编程题库

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

字符类

正则表达式`gr[ae]y` 可以匹配的字符串为
  • gray
  • graey
  • grey
  • gry
正确答案是:A,C
正确率:65%

解析:

我们可以使用正则表达式gr[ae]y来匹配字符串gray或grey。       字符类仅匹配一个字符,字符类中的字符之间是或的关系。gr[ae]y与graay ,graey或任何此类字符串不匹配。字符类中字符的顺序无关紧要,结果都是相同的。  也就是说正则表达式  gr[ae]ygr[ea]y 匹配结果是相同的。如果想要字符类中的字符多次匹配,可以在后面加上量词进行重复,例如 gr[ae]{2}y 可以匹配字符串 graay、graey、greey和greay。因为有了量词{2},所以说不能匹配 gray 和 grey。

查看笔记

扫码一下
查看教程更方便