在.NET的RegEx中,Group和Match之间有什么区别?
甲匹配是一个对象,其指示相匹配的特定的正则表达式(的一部分)的目标文本.甲组指示匹配的一部分,如果原始的正则表达式包含组标志物(基本上是在括号图案).例如,使用以下代码:
string text = "One car red car blue car"; string pat = @"(\w+)\s+(car)"; Match m = r.Match(text);
m
将是包含两个组的匹配对象 - 组1,来自(\w+)
和捕获的"一个",以及(car)
匹配的组2(来自),"汽车".