如何用正则提取url=dsdaa32dsfdd3445jpg里面的最后一个里面的内容
可以使用正则表达式来匹配最后一个/后面的内容,正则表达式如下:
/([^/]+)\.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/fuU1 著作权归作者所有。请勿转载和采集!