在C#中怎么把字符串中的字母和数字分开
展开全部
把字符串拆成char 数组 然后循环判断是字符还是数字 if(A<XX<Z || a<XX<z)字母
if(0<xx<9)
复杂点的话 用正则表达式 也可以
if(0<xx<9)
复杂点的话 用正则表达式 也可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string s = "af234sdfSFS";
for (int i = 0; i < s.Length; i++)
{
int tempChar = (int)s[i];
string zimu = string.Empty;
string shuzi = string.Empty;
if (tempChar>=0 && tempChar<=9)
{
shuzi += (char)tempChar;
}
else
{
zimu += (char)tempChar;
}
}
for (int i = 0; i < s.Length; i++)
{
int tempChar = (int)s[i];
string zimu = string.Empty;
string shuzi = string.Empty;
if (tempChar>=0 && tempChar<=9)
{
shuzi += (char)tempChar;
}
else
{
zimu += (char)tempChar;
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询