使用正则表达式提取 URL 中最后一个 / 后面的内容
可以使用正则表达式来匹配最后一个 / 后面的内容,正则表达式如下:
/([^/]+)\.jpg$
其中,/表示匹配最后一个/, ([^/]+)表示匹配/后面的内容,\.jpg$表示匹配以.jpg结尾的字符串。
Python 代码示例:
import re
url = 'dsdaa/32dsf/dd/3445.jpg'
result = re.search(r'/([^/]+)\.jpg$', url)
if result:
print(result.group(1)) # 输出3445
else:
print('未找到匹配的字符串')
注意,这里使用了group(1)来获取匹配到的内容,因为正则表达式里面使用了一个捕获组()来匹配/后面的内容。如果正则表达式里面有多个捕获组,可以使用group(2)、group(3)等来获取对应的内容。如果没有捕获组,可以直接使用group()来获取匹配到的整个字符串。
原文地址: https://www.cveoy.top/t/topic/oidQ 著作权归作者所有。请勿转载和采集!