Python:从url抓取图像的宽度和高度

时间:2012-12-20 00:08:31

标签: python regex

第三方应用以这样的命名格式保存图像,其中q85是质量,AAxBB表示宽度和高度:

62620587b.jpg.122x132_q85.jpg -> 122x132

62620587c.jpg.143x85_q85.jpg -> 143x85

6768113_sa.jpg.122x132_q85.jpg -> 122x132

Toshiba_50-Inch_Side.jpg.150x150_q85.jpg -> 150x150

从这样的字符串网址中分割宽度和高度数字的巧妙方法是什么?

2 个答案:

答案 0 :(得分:2)

re.findall("[\d]+x[\d]+",variable_string)

但它会产生重复,因为行62620587b.jpg.122x132_q85.jpg -> 122x132包含AAxBB两次,,,你可以制作一个删除重复的方法

答案 1 :(得分:0)

最短的方式:

/(\d+)x(\d+)/

出了什么问题?

相关问题