具有正则表达式的自定义输入范围

可以使用由正则表达式组成的语言模型来定义自定义输入范围,以便进行手写并将其分配给字段。

例如,如果要为仓库部件创建数据库应用程序,并希望用户能够使用平板电脑输入面板的书写板输入部件号。 如果部件号语法由三个字母后跟四个数字后跟另一个字母(例如,ABC1234D),则手写识别器很难识别此类输入,因为它未在语言模型中定义。 没有与此类语法对应的预定义事实数据表,也不能Microsoft包含应用程序可能需要的每个可能字段的语法。 手写正则表达式为应用程序定义其自己的语言模型提供了一种简单的方法,用于特定特殊用途字段。

注意

在启用了墨迹的应用程序中使用 RecognizerContext 对象的 Factoid 属性时,无法在正则表达式中使用版本 1 事实数据表。