Python正则表达式提取正斜杠之间的数字

python新手,需要正则表达式帮助。

如何10000000000从下面的字符串中提取数字

/s-seller/John/10000000000/time/1

请注意,单词John是动态的,数字10000000000也可以是任意随机数。


蝴蝶刀刀
浏览 442回答 2
2回答

HUWWW

import reline = "/s-seller/John/10000000000/time/1"m = re.search(r'/(\d+)/', line)print(m.group(1)) # 10000000000r'/(\d+)/'您可以使用的正则表达式。

慕姐8265434

如果您想获得第一个电话号码:import reregex = re.compile('.*\/(\d+)\/.*')regex.match(your_str).group(1)这(\d+)是一个将与您的号码相匹配的捕获组。没有正则表达式的更简单方法是将字符串分割为/:[int(d) for d in your_str.split('/') if d.isdigit()]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python