Dialogflow 代理正则表达式实体定义

Dialogflow Agent regex entities definition

我在 dialogflow 中创建了一个代理,我想为其定义一个基于正则表达式值的实体,我知道我们有定义实体的正则表达式功能,但我不知道如何使用它或如何在定义实体时定义正则表达式。没有可用的示例或博客来帮助我解决这个问题。我想查看有关如何定义正则表达式实体的示例或语法,以便我可以为我的案例复制相同的内容。任何帮助将不胜感激。

试试这个。转到实体页面。创建一个新实体,然后随意调用它。在实体屏幕 select 正则表达式中输入此值 [A-Za-z]{3}[0-9]{7,10}$。保存实体。此正则表达式将验证以三个字母和 7 到 10 个字符开头的任何值。例如 PAP1234567 或 DWL123456789.

现在转到一个意图或创建一个,并在训练短语上添加一个内容: 我的号码是 PAP12345678。 Select PAP12345678 突出显示,实体菜单将出现。 Select 新的正则表达式实体并保存。

在 DialogFlow 上测试意图。希望对您有所帮助。