Python 提取坐标信息:从文本中解析 (x, y) 坐标/n/n在自动化测试或数据处理过程中,经常需要从文本中提取坐标信息。本文将介绍使用 Python 正则表达式来提取类似 (16, 116) 形式的坐标信息的方法。/n/n示例代码:/n/npython/nimport re/n/nstep = '在坐标(16, 116)的'首页'文本输入框中输入中文字符'/n/nmatch = re.search(r'//((/d+),//s?(/d+)//)', step)/n/nif match:/n x = match.group(1)/n y = match.group(2)/n print('x:', x)/n print('y:', y)/n/n/n代码解释:/n/n* re.search(r'//((/d+),//s?(/d+)//)', step):使用正则表达式 r'//((/d+),//s?(/d+)//)' 来匹配 (x, y) 形式的坐标信息。/n * //(//):匹配括号 ()/n * (/d+):匹配一个或多个数字,并将其捕获为一个组/n * ,:匹配逗号/n * //s?:匹配一个或零个空格/n* match.group(1)match.group(2):分别提取第一个捕获组(x 坐标)和第二个捕获组(y 坐标)的值。/n/n输出结果:/n/n/nx: 16/ny: 116/n/n/n总结:/n/n通过使用 Python 正则表达式,我们可以轻松地从文本中提取 (x, y) 坐标信息。正则表达式的灵活性可以帮助我们处理各种格式的坐标信息,即使逗号后面存在空格或没有空格。

Python 提取坐标信息:从文本中解析 (x, y) 坐标

原文地址: http://www.cveoy.top/t/topic/pgfS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录