我有一个如下所示的字符串,
string str =“3楼,aaa Mall,bbb,cccc,dd,ee,123456,ff”
我必须从上面的字符串中提取“123456”。
我使用下面的代码来提取,
p = re.findall(r'\b\d{6}\b',value)
,输出
[u'123456']
我已尝试int(p)
将输出设为123456,但无效。
请给我一个解决方案。
先谢谢
答案 0 :(得分:0)
尝试:
ints = []
for s in p:
ints.append(int(s))
然后根据需要使用ints
。
更新
如果您确定只有一个整数,那么请执行:
this_is_an_int = int(p[0])