BotComposer,如何使用lg语言遍历字符串的字符?

问题描述 投票:0回答:1

我们需要从一个短语中提取一个数字。例如:

“嘿,1234”->“ 1234”

“ ok,4567”->“ 4567”

“ b3456f”->“ 3456”

但是我们没有发现如何仅使用Bot Composer的语言生成器来迭代字符串。

我们尝试类似的事情:

join(foreach(createArray(“ ab c”),x,concat(x,'-')),'')] >>

但是没有结果。。。有没有任何预构建函数可以转换char数组上的简单字符串,因此我们可以使用foreach逐字符地迭代char?

谢谢!

我们需要从一个短语中提取一个数字。例如:“ hey,1234”->“ 1234”“ ok,4567”->“ 4567”“ b3456f”->“ 3456”但是我们没有发现如何仅使用语言来迭代字符串...] >

botframework
1个回答
0
投票

[如果您知道格式将受到很好的控制,则可以考虑使用正则表达式来执行此操作,但是另一种选择是查看Microsoft的LUIS语言理解服务,该服务专为理解Windows的不同部分而构建。一条短信,尤其是在机器人环境中。这是C#的指向getting started的链接(如果需要的话,在此链接下面的菜单上是一个Node示例)。

如果遇到麻烦或需要更多帮助,也有tag here on Stack Overflow专门针对LUIS。

© www.soinside.com 2019 - 2024. All rights reserved.