取子串
例如: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;
}
手写的有什么不对问我