读书人

返回字符串左侧起的数字部分

发布时间: 2013-12-20 00:23:10 作者: rapoo

返回字符串左边起的数字部分

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]就是你想要的部分

读书人网 >C#

热点推荐