获取字符串的每个中文字符拼音首字母的ASP函数

2024-06-18 08:32

本文主要是介绍获取字符串的每个中文字符拼音首字母的ASP函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本函数是获取某个字符串中的每个中文字符的拼音首字母,如果不是中文字符,则用原字符替换.这种函数的功能可用于多方面。比如在制作搜索功能时,输入拼音首字母即可查询相关的关键字等。

下面先发一下函数:

function oflink_getszm2(char)dim tmptmp=65536+asc(char)if(tmp>=45217 and tmp<=45252) then oflink_getszm2= "A"elseif(tmp>=45253 and tmp<=45760) thenoflink_getszm2= "B"elseif(tmp>=45761 and tmp<=46317) thenoflink_getszm2= "C"elseif(tmp>=46318 and tmp<=46825) thenoflink_getszm2= "D"elseif(tmp>=46826 and tmp<=47009) then oflink_getszm2= "E"elseif(tmp>=47010 and tmp<=47296) then oflink_getszm2= "F"elseif(tmp>=47297 and tmp<=47613) then oflink_getszm2= "G"elseif(tmp>=47614 and tmp<=48118) thenoflink_getszm2= "H"elseif(tmp>=48119 and tmp<=49061) thenoflink_getszm2= "J"elseif(tmp>=49062 and tmp<=49323) then oflink_getszm2= "K"elseif(tmp>=49324 and tmp<=49895) then oflink_getszm2= "L"elseif(tmp>=49896 and tmp<=50370) then oflink_getszm2= "M"elseif(tmp>=50371 and tmp<=50613) then oflink_getszm2= "N"elseif(tmp>=50614 and tmp<=50621) then oflink_getszm2= "O"'www.361du.netelseif(tmp>=50622 and tmp<=50905) thenoflink_getszm2= "P"elseif(tmp>=50906 and tmp<=51386) then oflink_getszm2= "Q"elseif(tmp>=51387 and tmp<=51445) then oflink_getszm2= "R"elseif(tmp>=51446 and tmp<=52217) then oflink_getszm2= "S"elseif(tmp>=52218 and tmp<=52697) then oflink_getszm2= "T"elseif(tmp>=52698 and tmp<=52979) then oflink_getszm2= "W"elseif(tmp>=52980 and tmp<=53640) then oflink_getszm2= "X"elseif(tmp>=53689 and tmp<=54480) then oflink_getszm2= "Y"elseif(tmp>=54481 and tmp<=62289) thenoflink_getszm2= "Z"else '如果不是中文,则不处理oflink_getszm2=charend ifend functionfunction getpy(str)for i=1 to len(str)getpy=getpy&oflink_getszm2(mid(str,i,1))nextend functionfunction oflink_getszm(str)dim ifor i=1 to len(str)oflink_getszm=oflink_getszm&oflink_getszm2(mid(str,i,1))nextend function


 

这篇关于获取字符串的每个中文字符拼音首字母的ASP函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1071775

相关文章

Python版本信息获取方法详解与实战

《Python版本信息获取方法详解与实战》在Python开发中,获取Python版本号是调试、兼容性检查和版本控制的重要基础操作,本文详细介绍了如何使用sys和platform模块获取Python的主... 目录1. python版本号获取基础2. 使用sys模块获取版本信息2.1 sys模块概述2.1.1

Python函数作用域与闭包举例深度解析

《Python函数作用域与闭包举例深度解析》Python函数的作用域规则和闭包是编程中的关键概念,它们决定了变量的访问和生命周期,:本文主要介绍Python函数作用域与闭包的相关资料,文中通过代码... 目录1. 基础作用域访问示例1:访问全局变量示例2:访问外层函数变量2. 闭包基础示例3:简单闭包示例4

Python实现字典转字符串的五种方法

《Python实现字典转字符串的五种方法》本文介绍了在Python中如何将字典数据结构转换为字符串格式的多种方法,首先可以通过内置的str()函数进行简单转换;其次利用ison.dumps()函数能够... 目录1、使用json模块的dumps方法:2、使用str方法:3、使用循环和字符串拼接:4、使用字符

Python中isinstance()函数原理解释及详细用法示例

《Python中isinstance()函数原理解释及详细用法示例》isinstance()是Python内置的一个非常有用的函数,用于检查一个对象是否属于指定的类型或类型元组中的某一个类型,它是Py... 目录python中isinstance()函数原理解释及详细用法指南一、isinstance()函数

python中的高阶函数示例详解

《python中的高阶函数示例详解》在Python中,高阶函数是指接受函数作为参数或返回函数作为结果的函数,下面:本文主要介绍python中高阶函数的相关资料,文中通过代码介绍的非常详细,需要的朋... 目录1.定义2.map函数3.filter函数4.reduce函数5.sorted函数6.自定义高阶函数

Java发送SNMP至交换机获取交换机状态实现方式

《Java发送SNMP至交换机获取交换机状态实现方式》文章介绍使用SNMP4J库(2.7.0)通过RCF1213-MIB协议获取交换机单/多路状态,需开启SNMP支持,重点对比SNMPv1、v2c、v... 目录交换机协议SNMP库获取交换机单路状态获取交换机多路状态总结交换机协议这里使用的交换机协议为常

Python 常用数据类型详解之字符串、列表、字典操作方法

《Python常用数据类型详解之字符串、列表、字典操作方法》在Python中,字符串、列表和字典是最常用的数据类型,它们在数据处理、程序设计和算法实现中扮演着重要角色,接下来通过本文给大家介绍这三种... 目录一、字符串(String)(一)创建字符串(二)字符串操作1. 字符串连接2. 字符串重复3. 字

Python中的sort方法、sorted函数与lambda表达式及用法详解

《Python中的sort方法、sorted函数与lambda表达式及用法详解》文章对比了Python中list.sort()与sorted()函数的区别,指出sort()原地排序返回None,sor... 目录1. sort()方法1.1 sort()方法1.2 基本语法和参数A. reverse参数B.

MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决

《MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决》MyBatis默认开启一级缓存,同一事务中循环调用查询方法时会重复使用缓存数据,导致获取的序列主键值均为1,... 目录问题原因解决办法如果是存储过程总结问题myBATis有如下代码获取序列作为主键IdMappe

C#使用iText获取PDF的trailer数据的代码示例

《C#使用iText获取PDF的trailer数据的代码示例》开发程序debug的时候,看到了PDF有个trailer数据,挺有意思,于是考虑用代码把它读出来,那么就用到我们常用的iText框架了,所... 目录引言iText 核心概念C# 代码示例步骤 1: 确保已安装 iText步骤 2: C# 代码程