迹忆客 计算机编程题库

子组和捕获

关于正则表达式`Set(?:Value)`说法正确的是
  • 可以匹配字符串SetValue,并且捕获Value
  • 可以匹配字符串Set
  • 匹配字符串SetValue,但是不对Value进行捕获
  • 不可以匹配字符串SetValue
正确答案是:C
正确率:93%

解析:

(?:)的是对分组匹配到的内容不进行捕获,但是它并不是不匹配。因此对于 Set(?:Value)是可以匹配字符串SetValue的。只是对于(?:Value)匹配到的内容Value不进行捕获。

查看笔记

扫码一下
查看教程更方便