0

以下を使用して正規表現をテストしました。

 Match match = Regex.Match(txtToMatch.Text,txtRegex.Text,RegexOptions.IgnoreCase);

 if (match.Success) {               
      MessageBox.Show("success");
 }

使用された正規表現は/d. ただし、テストしたところ、9false が返されました。これはなぜですか?

4

2 に答える 2

3

必要なのは\dではなく/d

于 2012-10-23T21:29:03.057 に答える
1

\dではなく、を使用する必要があります/d。文字列が C# によってエスケープ シーケンスとして扱われるのを避けるには、そのままの文字列を使用できます@"\d"

于 2012-10-23T21:30:13.547 に答える