我有不同的产品名称,我想从中提取产品的数量,例如:
title = "Prażynki Roasty Ribs Lorenz, 45 g BBQ Hot&Spicy"
title = "Precelki Chrupkie Paluszki słone ; 49 + Chrupiące kulki gratis Lajkonik, 130-200 g"
我可以把它转换成一个列表标题.拆分(" "). 提取数量(即第一个示例中的“45 g”,第二个示例中的“130-200 g”)并立即将其从标题中删除的简单方法是什么?我指的是一种方法,它足够灵活,可以处理放置在标题不同位置的金额(一次在中间,另一次在结尾等)
结果应该如下所示:
name = "Prażynki Roasty Ribs Lorenz, BBQ Hot&Spicy"
amount = "45 g"
name = "Precelki Chrupkie Paluszki słone ; 49 + Chrupiące kulki gratis Lajkonik"
amount = "130-200 g"
您可以使用正则表达式:
你可以找到“克”单位的索引,然后使用它。紧跟在单位前面的单词是数量的一部分(省略错误检查,如果输入字符串中没有
g
,或者如果它是输入字符串中的第一个单词,或者如果有多个g
,您应该决定怎么做)。你知道吗相关问题 更多 >
编程相关推荐