转换汉子首字母类 CreatChinaSpell
public class CreatChinaSpell
{
public static string GetChineseFirstChar(string chineseStr)
{
StringBuilder sb = new StringBuilder();
int length = chineseStr.Length;
for (int i = ; i < length; i++)
{
string chineseChar = chineseStr.Substring(i, );
sb.Append(GetpyChar(chineseChar));
}
return sb.ToString();
} private static string GetpyChar(string chineseChar)
{
string result = string.Empty; if (chineseChar.CompareTo("帀") >= )
{
result = "Z";
}
else if (chineseChar.CompareTo("丫") >= )
{
result = "Y";
}
else if (chineseChar.CompareTo("夕") >= )
{
result = "X";
}
else if (chineseChar.CompareTo("屲") >= )
{
result = "W";
}
else if (chineseChar.CompareTo("他") >= )
{
result = "T";
}
else if (chineseChar.CompareTo("仨") >= )
{
result = "S";
}
else if (chineseChar.CompareTo("呥") >= )
{
result = "R";
}
else if (chineseChar.CompareTo("七") >= )
{
result = "Q";
}
else if (chineseChar.CompareTo("妑") >= )
{
result = "P";
}
else if (chineseChar.CompareTo("噢") >= )
{
result = "O";
}
else if (chineseChar.CompareTo("拏") >= )
{
result = "N";
}
else if (chineseChar.CompareTo("嘸") >= )
{
result = "M";
}
else if (chineseChar.CompareTo("垃") >= )
{
result = "L";
}
else if (chineseChar.CompareTo("咔") >= )
{
result = "K";
}
else if (chineseChar.CompareTo("丌") >= )
{
result = "J";
}
else if (chineseChar.CompareTo("铪") >= )
{
result = "H";
}
else if (chineseChar.CompareTo("旮") >= )
{
result = "G";
}
else if (chineseChar.CompareTo("发") >= )
{
result = "F";
}
else if (chineseChar.CompareTo("妸") >= )
{
result = "E";
}
else if (chineseChar.CompareTo("咑") >= )
{
result = "D";
}
else if (chineseChar.CompareTo("嚓") >= )
{
result = "C";
}
else if (chineseChar.CompareTo("八") >= )
{
result = "B";
}
else if (chineseChar.CompareTo("吖") >= )
{
result = "A";
}
else
{
result = chineseChar.ToUpper();
} return result;
}
}
转换汉子首字母类 CreatChinaSpell的更多相关文章
- SqlServer 汉字转换拼音首字母函数
CREATE function [dbo].[Func_GetPY](@str nvarchar(4000))returns nvarchar(4000)asbegin set @str=RTRIM( ...
- Excel汉字转换拼音首字母缩写的函数
打开Excel->工具->宏->Viaual Basic编辑器在弹出来的窗口中对着VBAproject点右键->插入->模块下面会出现一个名为"模块1" ...
- python开发_大小写转换,首字母大写,去除特殊字符
这篇blog主要是总结我们在平常开发过程中对字符串的一些操作: #字母大小写转换 #首字母转大写 #去除字符串中特殊字符(如:'_','.',',',';'),然后再把去除后的字符串连接起来 #去除' ...
- c# MVC返回小驼峰Json(首字母小写)
1.与前端交互时,前端总希望传过去的json字段名首字母小写,但是.net规范是首字线大写 如果就写了下面的转换方法 /// <summary> /// Poco类字段名转换成首字母小写的 ...
- asp.net 获取汉字字符串的拼音首字母,含多音字
需求:在很多时候数据查询的时候,我们希望输入某个人姓名的拼音首字母进行查询,例如“潘长江”,输入“pcj”,就能搜索潘长江相关信息. 实现: #region 获取汉字转换拼音 首字母 public s ...
- 汉字转拼音首字母的java实现
工作中经常会遇到的一些排序问题,比如 按汉字的拼音首字母排序,比如人名排序等,就要用到下面的方法了,思路: 1. 获得汉字 2. 将汉字转换成首字母,并记录下(必要时保存到数据库) 3. 按首字母进行 ...
- C# 筛选string 类型里面的汉字,获取首字母字母,正则表达式Regex 常用验证
界面效果 1.提取汉字 private void buttonX1_Click(object sender, EventArgs e) { if (TxtYuan.Text.Trim() != &qu ...
- lodash capitalize 首字母大写
_.capitalize([string='']) 转换字符串首字母为大写,剩下为小写. _.capitalize('FRED'); // => 'Fred'
- Python - 首字母大写(capwords) 和 创建转换表(maketrans) 具体解释
首字母大写(capwords) 和 创建转换表(maketrans) 具体解释 本文地址: http://blog.csdn.net/caroline_wendy/article/details/27 ...
随机推荐
- 执行 rails server 报错 Could not find a JavaScript runtime
修改第15行 # gem 'therubyracer', platforms: :ruby 去掉注释 执行 bundle install
- shell中的输入输出和编程中的变量(shell 03)
shell中的输入输出标准输入:键盘标准输出:终端显示器>> 追加是换行追加的echo -n 不尾随换行符 -e 启用解释反斜杠的转义功能 -E 禁用解释反斜杠的转义功能(默认) --he ...
- Sql server 2008 R2 正在关闭[0x80041033]
1. 事件起因, 昨天还访问的好好的, 然后系统一更新, 今天访问的时候, 就报什么 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是 ...
- oracle 函数中,一定要注意出现空记录和多条记录的处理方法
今天折腾了3个小时,为一个以前不知道的oracle函数机制: 在sql查询中,如果一个查询未能获取记录,oracle不会报错 如select aa from bb where 1=2; 但在oracl ...
- jquery添加和删除多个同名的input输入框
<script type="text/javascript"> function del(obj){ $(obj).parents("li").re ...
- flask ---映射到数据库
在当前项目文件下:运行cmd指令(terminal中) (1)python manage.py db init ----初始化文件 (2)python manage.py db migrate-- ...
- Halcon学习之两幅图像处理
sub_image ( ImageMinuend, ImageSubtrahend : ImageSub : Mult, Add : ) 对两幅图像做减法 g' := (g1 - g2) * Mu ...
- 第一次调用Web service响应速度慢的解决办法
Env: Client: WinForm(Net Framework 2.0) Server:Web Service(Net Framework 4.0) Problem: Client use pr ...
- 如何在Less中使用使用calc
文章转载自 琼台博客:http://www.qttc.net/201409448.html Less的好处不用说大家都知道,确实让写CSS的人不在痛苦了,最近我在Less里加入calc时确发现了有点 ...
- Oracle & SQL Server 数据传输
在开发中用到的Oracle与SQL Server间数据传输的不同方法的整理,比较.包括原理的简介,配置和实现方法,优缺点的比较,使用平台和DB,适合的应用范围和效能的比较. 整理的方法有如下六种: 1 ...