读书人

取子串,该如何处理

发布时间: 2012-02-25 10:01:49 作者: rapoo

取子串
例如:fz0001
xm1001
这是一组由规则的字符串,数字长度固定是后四位,当我遇到数字的时候就把后面的数字取出来

[解决办法]
正则:

\d{4}$
[解决办法]
Length 是 字符串的长度属性
string str="fz0001"; //(str.length=6)
str.Substring(str.Length - 4, 4));
[解决办法]
using System.Text.RegularExpressions;

public string GetNums(string str)
{
string strNum ="";
regex r = new regex(@"\d{4}$");
Match m = r.Match(str);
if(m.Succes)
{
strNum =m.Groups[0].ToString();
}
return strNum;
}
手写的有什么不对问我

读书人网 >.NET Framework

热点推荐