正如您在前面的课程中看到的,所有量词包括星号*、加号+、重复 {m,n}和问号?都可以在捕获组模式中使用。这是将量词应用于字符序列而不是单个字符本身的唯一方法。
例如,如果我知道电话号码可能包含也可能不包含区号,那么正确的模式将测试整个数字组(\d{3})的存在吗?而不是个别角色本身(这是错误的)。
根据您使用的正则表达式引擎,您还可以使用非捕获组,这将允许您匹配组但不会显示在结果中。
下面是几个不同的常见显示分辨率,尝试捕捉每个显示器的宽度和高度。
这个很干净,我们只需要捕获两组数字,例如“(\d+)x(\d+)”。