读书人

字符串拆解议案求解

发布时间: 2012-07-28 12:25:13 作者: rapoo

字符串拆解方案求解

C# code
string s = "aawsdaw我打的的我ийклмноdwqd dasda45654,(*&%……¥";            char[] CC = s.ToCharArray();            int y = CC.Length;            for (int x = 0; x < y; x++)            {                if ((int)CC[x] >= 19968 && (int)CC[x] <= 40869)//汉字的Unicode码                {                    //汉字的Unicode码                }                else if (((short)CC[x] >= 65 && (short)CC[x] <= 90) || ((short)CC[x] >= 97 && (short)CC[x] <= 122))                {                    //英语的Unicode码                }                else if ((short)CC[x] >= 1025 && (short)CC[x] <= 1105)                {                    //俄语的Unicode码                }                else if ((short)CC[x] >= 48 && (short)CC[x] <= 57)                {                    //数字的Unicode码                }            }            //我想要的结果 如下            //aawsdaw            //我打的的我            //ийклмно            //dwqd            //dasda45654            //(*&%……¥            //可以放在数组里也可以直接输出在界面上            //空格和标点符号过滤不要

很急 求教各位大侠了

[解决办法]
.net中不支持那么多转义字符 比如\R 匹配大写俄文字母

而且如果你的字符串顺序一旦发生改变,匹配规则也要跟着发生改变

读书人网 >C#

热点推荐