Я хотел бы получить все цифры из строки, как это:регулярное выражение: найти все цифры в строке
"0" => Groups = "0"
"1 2-3" => Groups = "1", "2", "3"
"45i6" => Groups = "4", "5", "6"
Я использую этот код:
var pattern = @"(\d)";
var m = System.Text.RegularExpressions.Regex.Match(value, pattern);
if(m.Success)
{
foreach (var gp in m.Groups)
{
Console.WriteLine(gp);
}
}
Можете ли вы мне помочь чтобы получить хороший образец, пожалуйста?
Большое спасибо
OK, хороший код:
Благодаря Daniel
Я использую этот код:
var pattern = @"(\d)";
var ms = System.Text.RegularExpressions.Regex.Matches(value, pattern);
if(ms.Count > 0)
{
foreach (var m in ms)
{
Console.WriteLine(m);
}
}
Что не так с кодом? – qJake