-4

次の文字列を指定します。

「[##-##] ランダムなものですが、括弧と数字の最初のパターンのようなものはありません」

## は基本的に乱数の数字ですが、C# を使用して最初の ## と 2 番目の ## を確実に抽出するには、どの正規表現とコーディング方法を使用できますか?


解決策:以下の回答から(わずかに変更):

Match match = Regex.Match(str, @"\[(\d+)-(\d+)\]");
if (match.Success) {
    //match.Groups[0].Value is the first number
    //match.Groups[1].Value is the second number
}
4

1 に答える 1

1
Match match = Regex.Match(str, @"\[(\d+)-(\d+)\]");
if (match.Success) {
    //match.Groups[1].Value is the first number
}
于 2013-05-06T19:28:22.220 に答える