找回密码  加入

AUTOIT CN

搜索
查看: 1264|回复: 11

[系统综合] 如何做到打【順】可以同時搜尋到【順】與【舜】以及其他同音字??

[复制链接]
发表于 2016-11-24 22:31:20 | 显示全部楼层 |阅读模式
本帖最后由 kk_lee69 于 2016-11-25 00:06 编辑

如何做到打【順】可以同時搜尋到【順】與【舜】以及其他同音字??

ERP中 有人的資料庫 可以做到 搜尋順可以同時 搜尋到其他同音字
請教 如何得到中文同音字的判斷邏輯???

根據 樓下兩位的提供  找到了 相關的 UDF  但是

小弟不才  真的看不懂 要如何應用......

不知道哪位 方便提供個範例 如何實際應用??

相關 連結  如下:
http://www.autoitx.com/forum.php ... 7%D6%2B%C6%B4%D2%F4

提供 相關UDF 如下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入

x
发表于 2016-11-24 22:42:01 | 显示全部楼层
论坛里有个模糊搜索示例,    不过你这个貌似是拼音的范畴了。  要学习
发表于 2016-11-24 22:42:59 | 显示全部楼层
搜索 拼音  有相关UDF
 楼主| 发表于 2016-11-24 23:05:31 | 显示全部楼层
回复 3# afan

感謝回復 我搜尋看看
 楼主| 发表于 2016-11-24 23:05:41 | 显示全部楼层
回复 2# heroxianf


    感謝回復 我搜尋看看
发表于 2016-11-25 09:27:47 | 显示全部楼层
  1. #include <UDF_AscII2Alpha_SnT_Exchange.au3>
  2. #include <array.au3>
  3. Global $jg[0]
  4. $a="如何做到打【順】可以同時搜尋到【順】與【舜】以及其他同音字??"
  5. $str=InputBox("请输入要查找的拼音:",$a,"shun")
  6. For $i=1 To StringLen($a)
  7.         $t=StringMid($a,$i,1)
  8.         If _stringtoletter($t,1)=$str Then
  9.                 _ArrayAdd($jg,$t)
  10.         EndIf
  11. Next
  12. MsgBox(0,"查找结果:"&UBound($jg)&"个",_ArrayToString($jg,","))
复制代码

评分

1

查看全部评分

发表于 2016-11-25 10:13:12 | 显示全部楼层
学到一招~
发表于 2016-11-25 17:55:43 | 显示全部楼层
要查所有的同音字的话 其实都在UDF的注释中,因注释非常规则,甚至可以直接复制其字符串 用正则获取到。
当然也可以将其直接整理成函数调用
 楼主| 发表于 2016-11-25 21:14:42 | 显示全部楼层
回复 8# afan

我大概了解用法了  但是我還有個小問題

大家好  怎麼 用正則  拆成 [大][家][好] 數組
发表于 2016-11-25 21:36:17 | 显示全部楼层
回复 9# kk_lee69


    表达式“.”不就行了?
 楼主| 发表于 2016-11-25 22:49:29 | 显示全部楼层
回复 10# afan

@@ 這麼簡單?? 我想太多了 呵呵   我測試看看  感謝!!
发表于 2016-11-26 12:06:02 | 显示全部楼层
回复  kk_lee69


    表达式“.”不就行了?
afan 发表于 2016-11-25 21:36


受教了,以前还不知道如何便捷拆分成单个字,居然如此简单
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|小黑屋|手机版|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2019-7-16 19:21 , Processed in 0.093750 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表