0

ここで何が欠けていますか?

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

2 つのグループが必要です。1 つは最初の 2 文字を含み、もう 1 つは次の 2 文字を含みます。/

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 に答える