匹配所有数字但以单个字符分割

Ali*_*eza 4 .net c# regex

这是我的字符串:

你好世界,'4567'是我的号码.

如果/g在.NET中支持(全局修饰符),那么获得我想要的东西没有问题,但是现在,我不知道该怎么做,需要你的帮助.我需要匹配所有数字(4567)但分成单个字符.我希望这样:

比赛1:4,比赛2:5,比赛3:6,比赛4:7

谢谢,Alireza

Adi*_*dil 6

您可以使用Regex.Matches获取所有匹配项,即您的案例中的数字.

var matches = Regex.Matches("Hello world, '4567' is my number.", "\\d"); 
    foreach(Match match in matches)
       Console.WriteLine(match.Value);
Run Code Online (Sandbox Code Playgroud)