当前位置:编程学习 > C#/ASP.NET >>

怎样处理字符串中的特殊字符、隐含字符

从数据库中导出到文本文件中的证件号码(引号中的部分),"440311111111111116  ",末尾出现了隐含的字符,不是空格,也不知道是什么字符。
怎么能看到这个字符,然后把它替换掉,谢谢! --------------------编程问答-------------------- 看看最后一个字符的asc码是多少,如果都是一样的就可以替换
int asc=strText[strText.Lengt-1];

strText=strText.TrimEnd((char)asc); --------------------编程问答-------------------- \t?
根据ascii码判断,将不符合要求的字符删除 --------------------编程问答-------------------- .net里字符是unicode.. --------------------编程问答--------------------  看不见的 不就是空白符么 --------------------编程问答-------------------- string s = "440311111111111116  ";
s = new string(s.Where(x => x >= '0' && x <= '9').ToArray()); --------------------编程问答--------------------
tring s="440311111111111116  ";
s=Regex.Replace(s,@"[^\d]","");
--------------------编程问答-------------------- 从数据库里取出来的看不到不就是空白符吗?半角空格或者全角空格。。。难不成还能存别的?
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,