0

我使用以下方法测试了一个正则表达式:

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

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

使用的正则表达式是/d. 但是,当我对其进行测试时,9它返回错误。为什么会这样?

4

2 回答 2

3

我认为你需要的是\d,而不是/d

于 2012-10-23T21:29:03.057 回答
1

你需要使用\d,而不是/d。为避免 C# 将您的字符串视为转义序列,您可以使用逐字字符串:@"\d".

于 2012-10-23T21:30:13.547 回答