正则表达式替换单词列表中的多次出现

时间:2019-05-08 08:48:26

标签: python regex

项目列表,其中一些包含规范,格式为“数字+空格+单位”。

我想删除规格,所以只剩下项目名称。

import re

list_words = ["Banana 12 Units",
"Banana 5 Units",
"Green Apple",
"Red Date 2 Boxes",
"Red Date 4 Boxes",
"Mango 3 Packs",
"Mango 16 Packs"]

for w in list_words:
    w = re.sub('(\d+ )Units', '', w)
    w = re.sub('(\d+ )Boxes', '', w)
    w = re.sub('(\d+ )Packs', '', w)
    print w

#Banana
#Banana
#Green Apple
#Red Date
#Red Date
#Mango
#Mango

可以,但是我想学习更好的方法。谢谢。

0 个答案:

没有答案