我最近刚刚开始在python中使用regex,如果它太琐碎了,很抱歉。我正在尝试提取由数字组成并以字母x结尾的字符串。例如来自输入asdx12x4我想要12倍。
我试过
import re
text = "asdx12x4"
result = re.findall("d+x$", text)
print (result)
然而结果是这样的:
[]
有什么想法吗?
import re
text = "asdx12x4"
result = re.findall(r'd+x', text)
print(result)
这应该有效-只需更改正则表达式