首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么去掉字符串里的汉字

2012-05-08 
如何去掉字符串里的汉字?比如说有“发生大幅12345”,只取12345怎么办?[解决办法]C# codestring s 发生大

如何去掉字符串里的汉字?
比如说有“发生大幅12345”,只取12345怎么办?

[解决办法]

C# code
        string s = "发生大幅12345";        string r = Regex.Replace(s, @"[\u4e00-\u9fa5]+", "");        Response.Write(r);
[解决办法]
探讨

引用:
C# code

string s = "发生大幅12345";
string r = Regex.Replace(s, @"[\u4e00-\u9fa5]+", "");
Response.Write(r);

这个如果汉字的位置有改变还有效吗?比如变成“12345阿斯顿发撒”?

[解决办法]
u是unicode字符
4e00-9fa5是汉字
等于是找到汉字替换成“”
[解决办法]
探讨
引用:
C# code

string s = "发生大幅12345";
string r = Regex.Replace(s, @"[\u4e00-\u9fa5]+", "");
Response.Write(r);

这个如果汉字的位置有改变还有效吗?比如变成“12345阿斯顿发撒”?

热点排行