首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >条件文本替换

条件文本替换
EN

Stack Overflow用户
提问于 2019-06-24 16:44:34
回答 1查看 32关注 0票数 0

我正在预处理一些电子商务产品的标题,例如:

输入:

代码语言:javascript
复制
 1. Jersey Shore: Family Vac Season 2
 2. Robotic Vac Cleaner with Max Power Suction

请注意,展位标题有一个Vac单词。我想更正第二个,把它替换为。

期望产出:

代码语言:javascript
复制
 1. Jersey Shore: Family Vac Season 2
 2. Robotic Vaccum Cleaner with Max Power Suction

我可以编写一个算法(例如,检查字符串是否包含“干净”或“吸引”),但首先我想知道是否有任何框架、库等已经完成了此类任务。似乎是共同的问题..。它可以是任何语言(java、python、c等)。

EN

回答 1

Stack Overflow用户

发布于 2019-07-01 17:02:50

我可以认为您是从API中获得这些提示,还是在站点中硬编码?

如果您以JSON格式,甚至以更简单的字符串数组的形式使用它:

代码语言:javascript
复制
var products = [{
  'title': "Jersey Shore: Family Vac Season 2",
}, {
  'title': 'Robotic Vac Cleaner with Max Power Suction',
}]

有一个非常有用的Javascript工具->

https://fusejs.io/

使用它,您可以搜索,甚至指定好的参数,如:threshold ->,如果您想要一个完美的匹配或类似的词,等等。

访问网站,文件是伟大的。

之后,您可以将Javascript (String.prototype.replace) replace与您想要的单词一起使用,在本例中是:Vaccum

globales/String/replace

并将您的最终对象或数组放置在电子商务站点上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56740838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档