[英]Matching consecutive digits in regex while ignoring dashes in python3 re
[英]Python3 Regex for extract digits
我尝试使用 Python 从网址中提取数字。
import re
url = '/randomtext/02@randomtext/01@randomtext/03@randomtext/01@.mp4'
for m in re.finditer(r'\d{2}', url):
print(m[0], end='')
print function 这样做但我需要在变量中得到相同的结果,我该怎么做?
s = "".join(m[0] for m in re.finditer(...))
只需使用带有空字符串的re.sub
作为替换。 这种模式应该没问题。
url = '/randomtext/02@randomtext/01@randomtext/03@randomtext/01@.mp4'
print(re.sub(r'\d{2}', '', url))
印刷:
/randomtext/@randomtext/@randomtext/@randomtext/@.mp4
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.