0

What am I missing here?

Regex _validityRegEx = new Regex(@"^(<minStay>.{2})\/(<maxStay>.{2})$");
Match validityMatch = _validityRegEx.Match("--/3M);

I want two groups one containing the first two characters and one containing the second two after the /

4

1 回答 1

2

请使用下一个模式(你错过了?):

@"^(?<minStay>.{2})/(?<maxStay>.{2})$"

您可以访问这样的组:

var minStay = validityMatch.Groups["minStay"].Value
var maxStay = validityMatch.Groups["maxStay"].Value
于 2013-04-18T10:17:03.310 回答