读书人

在C#中怎的去掉字符串中的汉字以及中

发布时间: 2012-07-31 12:33:46 作者: rapoo

在C#中,怎样去掉字符串中的汉字以及中划线,只保留数字和拼音?
例如:有两个字符串 string str1="STS09-南澳",string str2="S99NHG南海阁3"
去掉汉字和中划线以后,得到的值为:str1="STS09",str2="S99NHG3"


[解决办法]

C# code
        string str1="STS09-南澳";        string str2 = "S99NHG南海阁3";        Regex oRegex = new Regex(@"[\u4E00-\u9FA5\-]*");        Response.Write(oRegex.Replace(str1, "")+"</br>");        Response.Write(oRegex.Replace(str2, "")); 

读书人网 >C#

热点推荐