获取字符串的每个中文字符拼音首字母的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使用OpenCV实现获取视频时长的小工具

《Python使用OpenCV实现获取视频时长的小工具》在处理视频数据时,获取视频的时长是一项常见且基础的需求,本文将详细介绍如何使用Python和OpenCV获取视频时长,并对每一行代码进行深入解析... 目录一、代码实现二、代码解析1. 导入 OpenCV 库2. 定义获取视频时长的函数3. 打开视频文

MySQL 中的 CAST 函数详解及常见用法

《MySQL中的CAST函数详解及常见用法》CAST函数是MySQL中用于数据类型转换的重要函数,它允许你将一个值从一种数据类型转换为另一种数据类型,本文给大家介绍MySQL中的CAST... 目录mysql 中的 CAST 函数详解一、基本语法二、支持的数据类型三、常见用法示例1. 字符串转数字2. 数字

Python内置函数之classmethod函数使用详解

《Python内置函数之classmethod函数使用详解》:本文主要介绍Python内置函数之classmethod函数使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录1. 类方法定义与基本语法2. 类方法 vs 实例方法 vs 静态方法3. 核心特性与用法(1编程客

Python函数作用域示例详解

《Python函数作用域示例详解》本文介绍了Python中的LEGB作用域规则,详细解析了变量查找的四个层级,通过具体代码示例,展示了各层级的变量访问规则和特性,对python函数作用域相关知识感兴趣... 目录一、LEGB 规则二、作用域实例2.1 局部作用域(Local)2.2 闭包作用域(Enclos

MySQL查询JSON数组字段包含特定字符串的方法

《MySQL查询JSON数组字段包含特定字符串的方法》在MySQL数据库中,当某个字段存储的是JSON数组,需要查询数组中包含特定字符串的记录时传统的LIKE语句无法直接使用,下面小编就为大家介绍两种... 目录问题背景解决方案对比1. 精确匹配方案(推荐)2. 模糊匹配方案参数化查询示例使用场景建议性能优

MySQL count()聚合函数详解

《MySQLcount()聚合函数详解》MySQL中的COUNT()函数,它是SQL中最常用的聚合函数之一,用于计算表中符合特定条件的行数,本文给大家介绍MySQLcount()聚合函数,感兴趣的朋... 目录核心功能语法形式重要特性与行为如何选择使用哪种形式?总结深入剖析一下 mysql 中的 COUNT

Redis出现中文乱码的问题及解决

《Redis出现中文乱码的问题及解决》:本文主要介绍Redis出现中文乱码的问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 问题的产生2China编程. 问题的解决redihttp://www.chinasem.cns数据进制问题的解决中文乱码问题解决总结

MySQL 中 ROW_NUMBER() 函数最佳实践

《MySQL中ROW_NUMBER()函数最佳实践》MySQL中ROW_NUMBER()函数,作为窗口函数为每行分配唯一连续序号,区别于RANK()和DENSE_RANK(),特别适合分页、去重... 目录mysql 中 ROW_NUMBER() 函数详解一、基础语法二、核心特点三、典型应用场景1. 数据分

MySQL 获取字符串长度及注意事项

《MySQL获取字符串长度及注意事项》本文通过实例代码给大家介绍MySQL获取字符串长度及注意事项,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录mysql 获取字符串长度详解 核心长度函数对比⚠️ 六大关键注意事项1. 字符编码决定字节长度2

MySQL数据库的内嵌函数和联合查询实例代码

《MySQL数据库的内嵌函数和联合查询实例代码》联合查询是一种将多个查询结果组合在一起的方法,通常使用UNION、UNIONALL、INTERSECT和EXCEPT关键字,下面:本文主要介绍MyS... 目录一.数据库的内嵌函数1.1聚合函数COUNT([DISTINCT] expr)SUM([DISTIN