迹忆客 计算机编程题库

子组和捕获

下列哪个正则表达式不可以匹配字符串ab
  • (ab){1}
  • [ab]a
  • [ab]{2}
  • (ab)
正确答案是:B
正确率:100%

解析:

本题主要还是针对分组内的字符的整体性进行的一个考察。其中正则表达式(ab){1}(ab)是相同的,其实后面的量词{1}多余,这里只是为了和正则表达式[ab]{2}做一下对比。[ab]只可以匹配a或者b。而正则表达式[ab]{2}中{2} 对[ab]重复量词,说一它是可以匹配 a 和 b两个字符的任意组合。

查看笔记

扫码一下
查看教程更方便