我需要从字符串“iama5559348number”中提取数字。答案应该不捕获,预期输出为 5559348。我正在尝试这样做 print(re.search(r'([^(.*)]?[0-9]*)','iama5559348number'))但我只得到第一个字母
请您参考如下方法:
你可以这样使用re.findall:
x= re.findall(r'[0-9]+','iama5559348number')[0]
print(x)
或者那个:
x= re.findall(r'\d+','iama5559348number')[0]
print(x)
