【发布时间】:2020-02-21 12:02:19
【问题描述】:
我正在尝试制作一个 DialogFlow 机器人,它在给定保单编号的情况下返回一个人的身高体重。保单编号是由 10 个字符组成的字母数字字符串,开头带有“AA”(2 个 A),然后是 8 个随机数字。
我已经为它创建了一个正则表达式实体。
^(?i)a{2}\d{8}$
但是在训练短语中,每当我输入一个策略编号时,它都不会映射到 policyNumber 实体。我对 DialogFlow 还很陌生,这是我第一次制作机器人。
那么,谁能指导我做错了什么。
以下是部分截图。
培训短语:
以下是一些警告:
policyNumber 正则表达式实体:
【问题讨论】:
-
锚点在字符串的开头和结尾匹配,模式的输入是标记还是整个文本?如果是后者,试试
(?i)\ba{2}\d{8}\b
标签: regex entity dialogflow-es