我正在使用该应用程序搜索任何信息。例如,用户写
今天天气如何?
或
伦敦的天气如何?
我会事先提出一系列问题。而且很容易找到我要查找的内容,例如在这种情况下通过关键字weather
。但是我不知道如何确定要查找的内容(今天的天气或伦敦的天气)。该问题可能由weather today
或weather in london
提出。我以为我会使用“掩码”,例如weather in [CITY]
或weather on [DAY]
,然后将句子与掩码进行比较。
我可以使用正则表达式吗?还是您知道有什么算法可以帮助我?
感谢您的建议