第三方应用以这样的命名格式保存图像,其中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
从这样的字符串网址中分割宽度和高度数字的巧妙方法是什么?
答案 0 :(得分:2)
re.findall("[\d]+x[\d]+",variable_string)
但它会产生重复,因为行62620587b.jpg.122x132_q85.jpg -> 122x132
包含AAxBB两次,,,你可以制作一个删除重复的方法
答案 1 :(得分:0)
最短的方式:
/(\d+)x(\d+)/
出了什么问题?