我正在预处理一些电子商务产品标题,例如:
输入:
1. Jersey Shore: Family Vac Season 2
2. Robotic Vac Cleaner with Max Power Suction
请注意,展位标题中带有 Vac 字样。我想更正第二个,将其替换为 Vaccum 。
所需的输出:
1. Jersey Shore: Family Vac Season 2
2. Robotic Vaccum Cleaner with Max Power Suction
我可以编写一种算法(例如,检查字符串是否包含“ clean”或“ suction”),但首先我想知道是否有任何框架,库等已经完成了此类任务。似乎是一个常见问题...可以是任何语言(java,python,c等)。
答案 0 :(得分:0)
我认为您是从API获取这些标题的,还是在网站中进行了硬编码?
如果您使用JSON格式甚至更简单的字符串数组形式:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: access-nginx
namespace: orga-1
spec:
podSelector:
matchLabels:
run: nginx
ingress:
- from:
- podSelector:
matchLabels: {}
有一个非常有用的Javascript工具->
有了它,您可以搜索甚至指定漂亮的参数,例如:
var products = [{
'title': "Jersey Shore: Family Vac Season 2",
}, {
'title': 'Robotic Vac Cleaner with Max Power Suction',
}]
->如果您想要完美的搭配或类似的单词,等等。
访问该站点的文档很棒。
此后,您可以将Javascript(String.prototype.replace)threshold
与所需的单词一起使用,在这种情况下:replace
https://developer.mozilla.org/es/docs/Web/JavaScript/Referencia/Objetos_globales/String/replace
并将最终对象或数组放置在电子商务网站上