我不是程序员,我正在努力让一个自由职业者了解我的需求。所以这个问题可能很简单
我有一个汽车零件列表,希望根据预定义的列表生成它们的替代说明
即。
">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);