使用 Python 将'点击(393, 325)的'2'输入框,输入'300'' 中的 393, 325, 300 解析出来,分别存到变量 x,y,input_text 中。

可以使用正则表达式来解析字符串中的数字。下面是一个使用正则表达式解析字符串的示例代码:

import re

# 输入的字符串
text = '点击(393, 325)的'2'输入框,输入'300''

# 使用正则表达式提取数字
matches = re.findall(r'\d+', text)

# 将提取的数字存入变量
x = int(matches[0])
y = int(matches[1])
input_text = int(matches[2])

# 打印结果
print(f'x: {x}')
print(f'y: {y}')
print(f'input_text: {input_text}')

输出结果:

x: 393
y: 325
input_text: 300

在这个示例代码中,我们使用了 re.findall() 函数来查找字符串中的所有数字。正则表达式 r'\d+' 表示匹配连续的数字。然后,我们将提取的数字转换为整数类型,并分别存入变量 xyinput_text 中。最后,我们打印出这些变量的值。

Python 正则表达式提取字符串中的数字:解析坐标和输入值

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

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