0

第三方应用程序以这样的命名格式保存图像,其中 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

从此类字符串 url 中拆分宽度和高度数字的聪明方法是什么?

4

2 回答 2

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

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

于 2012-12-20T00:22:21.927 回答
0

最短的方法:

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

什么问题?

于 2012-12-20T00:14:08.423 回答