c# 字母大小写互换
2009-03-25 18:51
423 查看
以下代码字母大小写互换 :
string str="ABCabc";
MatchCollection MC = Regex.Matches(str, "[a-z]");
MatchCollection MC2 = Regex.Matches(str, "[A-Z]");
Encoding encode = Encoding.Unicode;
byte[] SelectedBuffer = encode.GetBytes(str);
foreach (Match M in MC)
{
byte[] UBuffer = encode.GetBytes(M.Value.ToUpper());
Array.Copy(UBuffer, 0, SelectedBuffer, M.Index << 1, UBuffer.Length);
}
foreach (Match M in MC2)
{
byte[] UBuffer = encode.GetBytes(M.Value.ToLower());
Array.Copy(UBuffer, 0, SelectedBuffer, M.Index << 1, UBuffer.Length);
}
str = encode.GetString(SelectedBuffer);
string str="ABCabc";
MatchCollection MC = Regex.Matches(str, "[a-z]");
MatchCollection MC2 = Regex.Matches(str, "[A-Z]");
Encoding encode = Encoding.Unicode;
byte[] SelectedBuffer = encode.GetBytes(str);
foreach (Match M in MC)
{
byte[] UBuffer = encode.GetBytes(M.Value.ToUpper());
Array.Copy(UBuffer, 0, SelectedBuffer, M.Index << 1, UBuffer.Length);
}
foreach (Match M in MC2)
{
byte[] UBuffer = encode.GetBytes(M.Value.ToLower());
Array.Copy(UBuffer, 0, SelectedBuffer, M.Index << 1, UBuffer.Length);
}
str = encode.GetString(SelectedBuffer);
相关文章推荐
- 产生包含字母(区分大小写)或数字组成的验证码(c#)
- Shell实现数字互换和字母大小写互换
- c# 产生随机字符串,包括大小写字母和数字
- ACM457现在给出了一个只包含大小写字母的字符串,不含空格和换行,要求把其中的大写换成小写,小写换成大写,然后输出互换后的字符串。输入 第一行只有一个整数m(m<=10),表示测试数据组数。
- 1047 单个字母大小写互换
- C#判断字母大小写
- Bailian2689 大小写字母互换【入门+文本处理】(POJ NOI0107-14)
- 字母的大小写互换
- word切换字母大小写,互换,的快捷键 shift+f3
- C#输入姓名或者拼音码(姓名的首字母,大小写均可)进行快速模糊查找
- 百练 2689 大小写字母互换
- 黑马程序员 C#统计一行字符串中各个字母出现的频率(不考虑大小写,不考虑其他字符)
- [java]字母大小写的转换
- 怎样获取一组汉字的拼音首字母(使用C#)收藏
- C# 如何让单词首字母大写
- C# .NET Random 生成随机数字和字母
- 在IDEA中代码自动提示第一个字母大小写必须匹配的解决
- C#中的大小写约定
- 宏汇编实现字母大小写的转换
- 输出字符串的大小写字母的个数!