python re 正则表达式 怎么获取vid:122313, 其中的数字?

发布网友

我来回答

1个回答

热心网友

>>> import re
>>> p = re.compile(r'\d+')
>>> p.findall('vid:122313')
['122313']
>>>
如果这个字符串里面只有这么多,这样写就行了。追问其实有这么多呢,已经解决了 谢谢

text = “
adseed:1,
cid:3,//频道ID
video_from:'VRS',//视频来源
pid:86793,//专辑ID
vid:1920282,//视频ID
mmsid:2252532,//视频mmsid


x = re.compile(r'\bvid:(\d+)[,]')x.findall(str(text)

追答互相学习

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com