试图摆脱下面句子中的数字。有人可以帮忙吗? 感谢
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".
答案 0 :(得分:1)
你可以去
[-\d,]+
Python
中的内容:
import re
x="genes1,2,4,5... activation5–10... modifications11–14... previously15."
x = re.sub(r'[-\d,]+', '', x)
print(x)
请注意,您在原始问题中有另一种破折号。