删除紧靠单词之前的数字

时间:2016-11-07 22:28:37

标签: python regex

试图摆脱下面句子中的数字。有人可以帮忙吗? 感谢

x="genes1,2,4,5... activation5–10... modifications11–14... previously15."

我的尝试:

x=re.sub(r'([a-z]),([1-100])', r'\1\2', x)

期望的输出:

 "genes... activation... modifications... previously".

1 个答案:

答案 0 :(得分:1)

你可以去

[-\d,]+

working on regex101.com

Python中的内容:

import re

x="genes1,2,4,5... activation5–10... modifications11–14... previously15."
x = re.sub(r'[-\d,]+', '', x)
print(x)

请注意,您在原始问题中有另一种破折号