正则表达式在字符串中找到2个数字

时间:2012-05-18 11:13:53

标签: c# regex

我有以下字符串:

10-0
5-8
1-19

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

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

3 个答案:

答案 0 :(得分:2)

它应该像^((\d+)-(\d+))$

Regex objPattern=new Regex(@"((\d+)-(\d+))$");
bool val = objPattern.IsMatch("12-34");

答案 1 :(得分:1)

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

答案 2 :(得分:1)

Regex reg = new Regex(@"(\d+)-(\d+)")