【发布时间】:2018-06-20 12:54:04
【问题描述】:
我的脚本从用户那里收到一个包含城市名称或多个的字符串,我想提取城市名称。我当前的代码根据空格将字符串拆分为单词,但如果城市名称是两个单词,则不起作用。 我可以有一个预期的城市名称数组,并且我想将字符串的城市名称与该数组进行匹配,有没有可能的方法而不必使用神经语言处理技术??
例子
var cities = ['Cairo', 'Dubai', 'San Francisco']
// possible strings
var user_string = 'traveling to Cairo' // result ['Cairo']
var user_string = 'will leave San Francisco to Dubai late' // result ['San Francisco', 'Dubai']
【问题讨论】:
标签: javascript arrays node.js string