1

我有以下字符串:

10-0
5-8
1-19

如果字符串包含 [num]-[num],我想得到一个“True”,否则它应该返回“False”。

我应该如何使用正则表达式?

4

3 回答 3

2

它应该是这样的^((\d+)-(\d+))$

Regex objPattern=new Regex(@"((\d+)-(\d+))$");
bool val = objPattern.IsMatch("12-34");
于 2012-05-18T11:16:31.473 回答
1

我不知道如何在 c# 中使用正则表达式,但这里有一个与您的模式匹配的正则表达式:\d+-\d+

于 2012-05-18T11:15:52.687 回答
1
Regex reg = new Regex(@"(\d+)-(\d+)")
于 2012-05-18T11:19:26.320 回答