1

我有很多字符串,比如statt 29,95 € nur 26,95€8) statt 39,95 € nur 35,95€13)我想选择和删除介于statt 29,95 € nur.

字符串将始终以开头statt和结尾,并且将nur在它们之间包含一些可变长度的价格值。我希望将它们从我的数据中删除,并且nur只包含之后的价格值。

我研究了正则表达式的可能性,但无法设计一种在我的情况下使用它的方法。请帮助我解决这个问题并原谅我的无知,因为我是编程新手。

4

1 回答 1

1

如果要删除所有出现的

"statt 29,95 € nur "

在“€,cents”中具有不同的价格,您可以使用这个正则表达式:

text = re.sub(r'statt \d+,\d+ € nur ', '', text)

另外,请检查您的编码,因为价格后面的字符不会自然出现。

于 2013-02-28T07:58:42.820 回答