`
znhyz1
  • 浏览: 157981 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

Delphi得到汉字的首字母

 
阅读更多
function GetPYIndexChar( hzchar:string):Char;
begin
  case WORD(hzchar[1]) shl 8 + WORD(hzchar[2]) of
    $B0A1..$B0C4 : result := 'A';
    $B0C5..$B2C0 : result := 'B';
    $B2C1..$B4ED : result := 'C';
    $B4EE..$B6E9 : result := 'D';
    $B6EA..$B7A1 : result := 'E';
    $B7A2..$B8C0 : result := 'F';
    $B8C1..$B9FD : result := 'G';
    $B9FE..$BBF6 : result := 'H';
    $BBF7..$BFA5 : result := 'J';
    $BFA6..$C0AB : result := 'K';
    $C0AC..$C2E7 : result := 'L';
    $C2E8..$C4C2 : result := 'M';
    $C4C3..$C5B5 : result := 'N';
    $C5B6..$C5BD : result := 'O';
    $C5BE..$C6D9 : result := 'P';
    $C6DA..$C8BA : result := 'Q';
    $C8BB..$C8F5 : result := 'R';
    $C8F6..$CBF9 : result := 'S';
    $CBFA..$CDD9 : result := 'T';
    $CDDA..$CEF3 : result := 'W';
    $CEF4..$D188 : result := 'X';
    $D1B9..$D4D0 : result := 'Y';
    $D4D1..$D7F9 : result := 'Z';
  else
    result := char(0);
  end;
end;

 

分享到:
评论

相关推荐

    delphi获取汉字首字母

    在Delphi编程环境中,获取汉字首字母是一项常见的需求,特别是在处理中文数据时,例如进行拼音排序或者构建基于拼音的搜索功能。Delphi7是一个经典的版本,尽管现在已经有一些更新的版本,但Delphi7的语法和核心特性...

    DELPHI 提取汉字首字母或者全拼的程序,带源码

    在这个特定的场景中,我们讨论的是一个使用DELPHI编写的程序,其功能是提取汉字的首字母或全拼。这个程序对于数据处理、搜索优化、拼音索引等方面非常有用,比如在构建中文搜索引擎或者实现拼音排序时。 首先,我们...

    delphi 汉字转拼音首字母含生僻字

    这个主题聚焦于在Delphi环境下实现一个功能,即将汉字转换为拼音首字母,包括处理生僻字的情况。这个功能在多种场景下都有用到,比如中文数据的索引、搜索优化或语音识别的预处理。 首先,我们要理解汉字转拼音的...

    delphi程序,获取汉字首字母

    总的来说,这个Delphi程序为处理汉字拼音提供了一个实用的工具,它不仅能够帮助开发者快速地获取汉字的首字母,还能够得到完整的拼音,这对于处理中文信息的软件开发具有很高的价值。通过阅读和理解源代码,开发者还...

    delphi获取汉字拼音首字母可含字母数字

    "delphi获取汉字拼音首字母可含字母数字"这个话题聚焦于如何在Delphi中实现一个功能,能够提取汉字的拼音首字母,即使这些汉字中间可能包含字母或数字。以下将详细介绍这一技术及其相关的知识点。 首先,我们需要...

    汉字转化成拼音首字母代码delphi xe

    在Delphi编程环境中,开发汉字转化为拼音首字母的程序是一项常见的需求,这主要涉及到文本处理和中文字符编码的理解。在给定的标题“汉字转化成拼音首字母代码Delphi XE”中,我们可以推断这是一个关于如何在Delphi ...

    Delphi获取拼音首字母,包含生僻字和多音字

    根据提供的信息,我们可以深入探讨如何在Delphi中实现获取汉字拼音首字母的功能,特别是处理生僻字和多音字的情况。 ### Delphi 获取拼音首字母 #### 一、背景介绍 在开发涉及中文处理的应用程序时,经常需要将...

    delphi汉字转拼音、汉字取拼音首字母

    delphi汉字转拼音、汉字取拼音首字母 共可查20876个不同汉字的拼音或拼音首字母。 查询速度极快,体积小巧只有30K,且完全独立无需任何输入法支持! 支持两种方式:1、汉字转拼音首字母 2、汉字转完整拼音 源码

    Delphi输出汉字拼音字符串首字母源代码..rar

    2. 首字母提取:在得到完整拼音后,需要提取每个汉字的首字母。这通常涉及到字符串处理,例如通过查找拼音中的第一个字母并返回。 3. 错误处理:考虑到可能存在无法转换的汉字或者不常见的字符,源代码中应该包含...

    DELPHI 获取中文的拼音首字母

    在DELPHI编程环境中,有时候我们需要处理中文字符并获取其对应的拼音首字母,这在处理汉字数据时非常有用。在给定的代码中,提供了一个名为`GetHzPy`的函数,该函数能够将输入的中文字符串转换为对应的拼音首字母。...

    Delphi汉字转拼音 获取首字母.rar

    Delphi汉字转拼音 获取首字母,简化版拼音反查单元,把汉字转换成全拼,然后取拼音的首字母,并转换成大写,修改于 Trueway(TM) LiQunwei,去掉了外挂字典,简化代码。iMode 二进制功能位说明:  1: 0 - 只取各个...

    取汉字拼音首字母工具源码

    综上所述,这个工具的源码提供了一种在Delphi环境下处理汉字拼音首字母的方法,其思路和核心算法对其他编程语言的开发者也有启示作用。通过学习和理解这段源码,开发者可以了解到如何在自己的项目中实现类似功能,...

    汉字转拼音声母首字母 dll

    描述中的“汉字转拼音声母首字母 dll delphi”进一步确认了这个DLL是用Delphi创建的,并且它的主要功能是处理汉字到拼音声母首字母的转换。在中文处理中,拼音声母是指每个汉字拼音的开头部分,例如“汉字”转换为...

    Unicode汉字拼音全拼、首字母Delphi查询函数(推荐使用)

    Unicode汉字拼音全拼、首字母Delphi查询函数(推荐使用) { iMode 二进制功能位说明 X X X X X X X X X X X X X X X X 3 2 1 1: 0 - 只取各个汉字声母的第一个字母; 1 - 全取 2: 0 - 遇到不能翻译的字符不...

    delphi7环境下 汉字拼音首字母 含3000+生僻字

    前辈的汉字转拼音首字母适合于delphi高版本,用笨办法成delphi7可用,效率不算差,这个最大的好处,遇到任何生僻字,都可以通过调整识别解决,已经解决了一大部分生僻字了。

    delphi2010中获取汉字拼音首字母单元

    delphi2010+win10 64位系统下测试,获取汉字拼音首字母没问题。可以直接在项目中使用。

    DelPhi中文转拼音,全拼和首字母

    标题中的"Delphi中文转拼音,全拼和首字母"是指使用Delphi编程语言开发的一个功能,该功能能够将输入的中文文本转化为对应的拼音表示,包括全拼(每个汉字转化为完整的拼音)和首字母(每个汉字转化为声母,即汉语...

    delphi 汉字转拼音

    这种映射方法基于 GB2312 或者GBK 字符集的编码规律,因为这些早期的中文字符集编码中,汉字是按照一定的顺序排列的,相邻的汉字拼音首字母通常具有连续的 Unicode 值。 标签 "delphi" 和 "拼音" 提示我们这是 ...

    delphi编程获取汉字首字符

    本文将深入探讨如何在Delphi中实现获取汉字的首字母,这通常用于中文姓名拼音缩写、中文词典排序等场景。下面的知识点将基于给定的代码片段,详细解析其工作原理,并提供一些扩展思路。 ### Delphi中的Unicode与...

    Htoe.rar_Delphi 首字母

    标题 "Htoe.rar" 提供的信息表明这是一个与Delphi编程语言相关的压缩包,而“首字母”这一关键词暗示了这个程序或者库的功能是处理汉字拼音的首字母,并将其转化为英文大写字母。在描述中进一步确认了这一点,提到了...

Global site tag (gtag.js) - Google Analytics