匹配:我要找一个长这样的字符串。捕获:我要找一个长这样的字符串,而且我需要获取这个匹配的字符串中的某些部分(捕获)。 例如从当前网页中获取所有形如https://segmentfault.com/t/xxx的链接。不过我真正的目的不是链接而是xxx,这时就可以用一个分组来捕获它。 为什么不直接捕获xxx,那样可能会匹配到其它不符合要求的字符串,也可以理解为先匹配个大概,然后再缩小范围获取真正需要的吧。
匹配:我要找一个长这样的字符串。
捕获:我要找一个长这样的字符串,而且我需要获取这个匹配的字符串中的某些部分(捕获)。
例如从当前网页中获取所有形如
https://segmentfault.com/t/xxx
的链接。不过我真正的目的不是链接而是xxx,这时就可以用一个分组来捕获它。
为什么不直接捕获
xxx
,那样可能会匹配到其它不符合要求的字符串,也可以理解为先匹配个大概,然后再缩小范围获取真正需要的吧。