Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:从url获取图像的宽度和高度_Python_Regex - Fatal编程技术网

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

Python:从url获取图像的宽度和高度,python,regex,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 从这些字符串URL中拆分宽度和高度

第三方应用程序以这种命名格式保存图像,其中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中拆分宽度和高度数字的聪明方法是什么?

最短方法:

/(\d+)x(\d+)/
什么问题

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

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

re.findall(“[\d]+x[\d]+”,变量字符串)怎么样我认为,
->122x132
实际上不是输入的一部分,而是应该显示所需的输出