|
位置是我计算的是一个字符代表一个位置,文字符号空格换行都算一个位置
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 文字 | 文本型 | 0 | 拼音 | 文本型 | 0 | 启动线程 (&子程序1, , )变量名 | 类 型 | 静态 | 数组 | 备 注 | 查找 | 文本型 | | | 分割 | 文本型 | | 0 | 找到 | 整数型 | | 0 | i | 整数型 | | | j | 整数型 | | | 相似度 | 整数型 | | | 最终找到 | 整数型 | | 0 |
查找 = 文本_转拼音 (编辑框2.内容, 真, , )分割 = 分割文本 (查找, “ ”, ) 如果真 (取数组成员数 (分割 ) ≠ 0 ) 数组_寻找数组 (拼音, 分割 [1 ], 找到 )  计次循环首 (取数组成员数 (找到 ), i )  计次循环首 (取数组成员数 (分割 ) - 1, j )   如果 (拼音 [找到 [i ] + j ] = 分割 [j + 1 ])    相似度 = 相似度 + 1    跳出循环 ()      计次循环尾 ()  如果真 (相似度 + 1 = 取数组成员数 (分割 ))   加入成员 (最终找到, 找到 [i ]) 相似度 = 0 计次循环尾 () 调试输出 (最终找到, 文字 [最终找到 [1 ]], 文字 [最终找到 [1 ] + 1 ], 拼音 [最终找到 [1 ]], 拼音 [最终找到 [1 ] + 1 ]) 编辑框1. 加入文本 (“共找到” + 查找 + “的中文” + 到文本 (取数组成员数 (最终找到 )) + “个” + #换行符 ) 计次循环首 (取数组成员数 (最终找到 ), i )  编辑框1. 加入文本 (“找到位置:” + 到文本 (最终找到 [i ]) + “ 找到词:”)  计次循环首 (取数组成员数 (分割 ), j )   编辑框1. 加入文本 (文字 [最终找到 [i ] + j - 1 ])  计次循环尾 ()  编辑框1. 加入文本 ( #换行符 ) 计次循环尾 () 文本_逐字分割 ( #文字, 文字 ) 计次循环首 (取数组成员数 (文字 ), i ) 加入成员 (拼音, 文本_转拼音 (文字 [i ], 假, , )) 计次循环尾 ()
|
评分
-
参与人数 1 | 荣誉 +1 |
收起
理由
|
笨潴
| + 1 |
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻! |
查看全部评分
|