C# 正则表达式匹配模式[-][number][number]

C# 正则表达式匹配模式[-][number][number],c#,regex,C#,Regex,嗨,我需要在c中匹配以下字符串# 比如说 -三十四 -67 -二十三 -46 -00 我会在字符串上循环并检查每个字符,但这很混乱,我不知道正则表达式,所以希望得到一些帮助 谢谢下面的正则表达式应该可以工作 @"-\d\d" 下面的正则表达式应该可以工作 @"-\d\d" -(\d\d)是模式 Regex rx = new Regex(@"-(\d\d)"); var matches = rx.Matches(str); foreach (var match in matches)

嗨,我需要在c中匹配以下字符串#

比如说

-三十四

-67

-二十三

-46

-00

我会在字符串上循环并检查每个字符,但这很混乱,我不知道正则表达式,所以希望得到一些帮助


谢谢

下面的正则表达式应该可以工作

@"-\d\d"

下面的正则表达式应该可以工作

@"-\d\d"
-(\d\d)
是模式

Regex rx = new Regex(@"-(\d\d)");
var matches = rx.Matches(str);
foreach (var match in matches)
    Console.WriteLine(match.Groups[1].Value);
-(\d\d)
是模式

Regex rx = new Regex(@"-(\d\d)");
var matches = rx.Matches(str);
foreach (var match in matches)
    Console.WriteLine(match.Groups[1].Value);

我认为-\d\d应该能够做到这一点

我认为-\d\d应该能够做到这一点

嗨,汤姆,这不是对你问题的回答,但每当我有一个正则表达式查询时,我都会查看这个网站,因为大多数时候都有一个正则表达式字符串可以使用。此外,我想添加一个伟大的工具RegExr,这是非常有助于创建注册表表达式。嗨,汤姆,这不是你问题的答案,但每当我有一个正则表达式查询,我都会在这个网站上查看,因为大多数时候都有一个正则表达式字符串可以使用。此外,我想添加一个伟大的工具RegExr,这是非常有助于创建注册表表达式。