在项目中,我们会遇到一个字符串里由起始字母+数字组成,并且要对数字部份进行自增或计算工作,这时就要从这个字符串中拆出字母部份和数据部份。
以下是根据ASCLL码值进行拆分的方法:
string Parent = "";
string Number = "";
foreach (char cha in FResultID)
{
int keyAscii = Convert.ToInt32(cha);
if (48 <= keyAscii && keyAscii <= 57)|| keyAscii =46
{
Number += cha.ToString();
}
else
{
Parent += cha.ToString();
}
}