正则表达式不工作python

zi8p0yeb  于 2023-06-28  发布在  Python
关注(0)|答案(1)|浏览(149)

我在python中尝试了以下代码,但似乎无法正常工作。如果我想从st变量中得到数字,我应该改变什么?

import re
reg = re.compile('[0-9][0-9]*[0-9]')
st = '[1560845405000000,8535474176'
m = reg.match(st)
print(m)
vu8f3i0k

vu8f3i0k1#

这里有一个方法,使用findall而不是match

import re

reg = re.compile(r'\d+')
st = '[1560845405000000,8535474176'
m = reg.findall(st)

print(m)

输出:

['1560845405000000', '8535474176']

相关问题