输入字比较 命令 操作系统支持:Windows
所属类别:拼音处理
将一个拼音输入字文本与另外一个普通文本比较,如果两者相符,返回真,否则返回假。
语法: 逻辑型 输入字比较 (待比较拼音输入字,待比较普通文本,是否支持南方音,[拼音输入字类别])
参数名 |
描 述 |
待比较拼音输入字 |
必需的;文本型。拼音输入字有以下三类: 一、首拼及全拼类: 如:“jsj”匹配“计算机”,同时“jisuanji”也匹配“计算机”。系统自动判别该输入字具体是首拼方式还是全拼方式; 二、双拼类:
如:“jisrji”匹配“计算机”,双拼编码的方案与 Windows 系统下的双拼输入法一致; 三、自动判别类:
使用此类别需在拼音输入字的首部加一个半角字符用作判别:分号 (“;”) 代表首拼及全拼类,冒号 (“:”) 代表双拼类,如既不为分号也不为冒号,则默认为首拼及全拼类。如“jsj”、“;jsj”、“;jisuanji”、“:jisrji”都匹配“计算机”。
另:书写拼音输入字时的一些规则: 一、为了匹配目标文本中的大小写英文字母,请在相应位置处使用对应的大写英文字母。如:“jsjA”匹配“计算机a”、“计算机A”; 二、为了匹配目标文本中的半角数字,请在相应位置处使用该数字。如:“jsj1”匹配“计算机1”; 三、为了匹配目标文本中的汉字符号或不知道发音的汉字,请在相应位置处使用该汉字。如:“j算j1”匹配“计算机1”; 四、拼音输入字内不能包含除了“_”以外的所有其他半角符号。 |
待比较普通文本 |
必需的;文本型。 |
是否支持南方音 |
必需的;逻辑型,初始值为“真”。为真则支持南方音。如果支持南方音,比较时将认为所有相近的发音都相同。如: n 和 l、 z 和 zh、 ie 和 ue 等等。 |
拼音输入字类别 |
可选的;整数型。参数值可以为以下常量之一: 1、#首拼及全拼; 2、#双拼; 3、#自动判别。
如果省略本参数,默认为“#自动判别”。 |
例程
说明
通过“输入字比较”命令拼音是否与指定汉字读音相同。
参考:例程1