基于字典node.js生成所有可能的替代字符串



我不是程序员,我正在努力让一个自由职业者了解我的需求。所以这个问题可能很简单

我有一个汽车零件列表,希望根据预定义的列表生成它们的替代说明

即。
">LH挡泥板";在我的数据库中

我希望通过以下列表生成替代说明。

"LHF""左前方">LH""左手"粉红色";

结果:

LH FENDER
LHF FENDER
左手前挡板
左手挡板
PINK FENDER

我的数据库中有500000个不同的项目,可能包含也可能不包含需要替换的单词

还请注意,替换内容必须是描述中的完整单词

我认为这很容易实现。例如:

const data = "LH FENDER";
const replacements = [
"LHF", "LEFT HAND FRONT", "LH", "LEFT HAND", "PINK"
];
const to_replace = data.split(" ").find(w => replacements.includes(w));
const result = replacements.map(r => data.replace(to_replace, r));
console.log(result);

相关内容

最新更新