定义构词规则

使用多多输入法生成器打开您的生成脚本文件,单击“操作”===〉“编辑生成脚本”,开始脚本编辑向导。

  1. 在脚本编辑向导"第三步:生成选项"中勾选"支持用户词""或"支持临时词";

  2. 单击“定义构词规则”;

  3. 在弹出窗口的文本框中输入构词规则表达式,并单击“添加”保存本条规则;

  4. 单击“完成”保存定义,完成向导,并重新生成安装程序。

构词规则定义

构词规则应是如下格式的定义:

  • pX = l|rM b|fN +  l|rM bN   + ...
    

    可理解为:X个字的词条编码 等于 左起(l)或右起(r)第M字的第N个编码 + ...

  1. pX,p是固定字符,没个构词规则必须以此开始。X必须指定大于1,小于最大词长的整数;

  2. l|rM bN:l表示左起,r表示右起。M必须1~max之间的整数,标识第M字的编码;

  3. b标识单字编码表,N必须为0~max之间的整数,标识改字编码的第N个编码。

    注意 注意

    如果N=0表示取该字编码的全部编码。 可使用N=a-b表示范围取码,如l1b1-2,标示取左起第1字的第1-2码。

  4. 构词规则的所有行中,如果出现多次相同词长的构词规则,则最后一个规则有效。

构词规则示例

p2=l1b1+l1b2+l2b1+l2b2
p3=l1b1+l2b1+l3b1+l3b2
p4=l1b1+l2b1+l3b1+l4b1
p5=l1b1+l2b1+l3b1+r1b1
p6=l1b1+l2b1+l3b1+r1b1
p7=l1b1+l2b1+l3b1+r1b1
p8=l1b1+l2b1+l3b1+r1b1
p9=l1b1+l2b1+l3b1+r1b1
p10=l1b1+l2b1+l3b1+r1b1
...
p2=l1b0+l2b0
p3=l1b0+l2b0+l3b0
p4=l1b0+l2b0+l3b0+l4b0
p5=l1b0+l2b0+l3b0+l4b0+l5b0
p6=l1b0+l2b0+l3b0+l4b0+l5b0+l6b0
p7=l1b0+l2b0+l3b0+l4b0+l5b0+l6b0+l7b0
p8=l1b0+l2b0+l3b0+l4b0+l5b0+l6b0+l7b0+l8b0
p9=l1b0+l2b0+l3b0+l4b0+l5b0+l6b0+l7b0+l8b0+l9b0
p10=l1b0+l2b0+l3b0+l4b0+l5b0+l6b0+l7b0+l8b0+l9b0+l10b0
...