正则表达式组匹配不起作用

时间:2013-04-18 10:12:14

标签: c# regex

我在这里缺少什么?

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

我想要两组包含前两个字符,一组包含/后面的第二个字符

1 个答案:

答案 0 :(得分:2)

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

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

您可以访问以下群组:

var minStay = validityMatch.Groups["minStay"].Value
var maxStay = validityMatch.Groups["maxStay"].Value