获取字符中中文首字字符
原文:
自然之魅力:遇见未知的奇妙世界
当我们置身于大自然之中,我们仿佛能够感受到一种神秘的力量,引领我们未知的奇妙世界。自然的世界是如此的丰富多彩,从山川湖海到森林草原,每个地方都有其独特的魅力。今天,让我们一起踏上这趟之旅,领略自然的奇妙之处。
高山峻岭是我们的目的地之一。站在山巅之上,俯瞰群山连绵,感受大自然的壮阔之美。攀登过程中,我们会遇到各种挑战,但正是这些挑战让我们更加坚强,更加珍惜大自然的恩赐。
接下来,我们将深邃的海洋。海洋是地球上最神秘的领域之一,其中蕴藏着无数珍贵的生物和珊瑚礁。潜水是一项令人兴奋的活动,让我们沉浸在海底世界中,感受海洋生物的独特魅力。
森林和草原也是自然的宝库。在森林中漫步,我们可以欣赏到丰富多样的植物和动物,感受大自然的生机盎然。草原上的风吹草动,让我们感受到大自然的活力和力量。在这里,我们可以与大自然亲密接触,体验自然的和谐之美。
自然的魅力无处不在,它让我们感受到生命的奇妙和无限可能。当我们自然时,我们也在自己内心的世界。让我们珍惜大自然赋予我们的一切,保护这片美丽的土地,让未来的世代也能感受到自然的魅力。
自然之秘:揭示奇妙的未知之旅
投入大自然的怀抱中,我们仿佛被一股神秘力量牵引着前行,向着未知的奇妙世界进发。自然的世界千变万化、五光十色。今天让我们一起启程去领略这无穷无尽的奇妙旅程。
代码如下:
```vbnet
'获取字符串中的中文首字符并转换为A-Z、123或
Public Function GetSpellChar(ByVal str As String) As String
Dim tmp As Integer
GetSpellChar = "@"
tmp = 65536 + Asc(str)
' 判断是否为中文并对应不同的字母
If (tmp >= 45217 And tmp <= 45252) Or (tmp = 65601) Or (tmp = 65633) Or (tmp = 37083) Then
GetSpellChar = "A1"
ElseIf (tmp >= 45253 And tmp <= 45760) Or (tmp = 65602) Or (tmp = 65634) Or (tmp = 39658) Then
GetSpellChar = "B1"
' 以此类推,对于每一个中文字符对应一个字母
' ...省略中间部分...
ElseIf (tmp >= 54481 And tmp <= 62383 And tmp <> 59112 And tmp <> 58838 And tmp <> 57566) Or (tmp = 65626) Or (tmp = 65658) Or (tmp = 38395) Or (tmp = 39783) Then
GetSpellChar = "Z1"
End If
' 判断是否为字母或数字
If (tmp >= 65601 And tmp <= 65658) Then
GetSpellChar = UCase(Left(Trim(str), 1)) '字母
ElseIf (tmp >= 65584 And tmp <= 65593) Then
GetSpellChar = "123" '数字
End If
' 测试输出函数结果
'Response.Write(tmp)
End Function
' 测试函数功能,输出对应字符的中文首字母拼音简写形式
response.write GetSpellChar("脚") ' 输出结果可能是J1或其他对应的字母简写形式
编程语言
- 获取字符中中文首字字符
- JavaScript中的继承之类继承
- 关于JavaScript语句后面的分号问题
- Laravel5.2使用Captcha生成验证码实现登录(session巨
- layui radio点击事件实现input显示和隐藏的例子
- React Native预设占位placeholder的使用
- php实现zip压缩文件解压缩代码分享(简单易懂)
- vue.js中引入vuex储存接口数据及调用的详细流程
- PHP使用range协议实现输出文件断点续传代码实例
- Win10下mysql 8.0.15 安装配置图文教程
- 只有mdf文件的数据库附加失败的修复方法分享(置
- Visual studio 2017添加引用时报错未能正确加载Refe
- 分享php邮件管理器源码
- js实现鼠标滑过文字链接色彩变化的效果
- 简单的jQuery拖拽排序效果的实现(增强动态)
- 微信小程序 滚动到某个位置添加class效果实现代