返回字符串左边起的数字部分
string str="1合格"
string str="12多类型不良"
如何返回字符串左边起的数字部分1,12
[解决办法]
string str = "12多类型不良";
Regex reg = new Regex(@"^\d+");
foreach (Group g in reg.Match(str).Groups)
{
Console.WriteLine(g.Value);
}
[解决办法]
string str = "12多类型不良";
Console.WriteLine(Regex.Match(str, @"^\d{0,}").Value);
[解决办法]
Match match = Regex.Match(str, @"\d+");
string s = match.Value;
[解决办法]
建你原稍微改一下就方便多了,字和字之用空格或下隔作分。
就可以直接
string[] strArr=str.Split(' ');
strArr[0]就是你想要的部分