我想獲得一個像這樣的字符串的所有數字:正則表達式:找到字符串中的所有數字
"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,好的代碼:
感謝丹尼爾
我使用這個代碼:
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