你可以使用正则表达式来从字符串中提取特定模式的数据。在这种情况下,你可以使用以下代码来提取FPS前面的数字:

import re

string = "1479FPS, OpenGL 4.0 Tessellation - GPU Caps Viewer"
pattern = r'(\d+)FPS'

match = re.search(pattern, string)
if match:
    fps = match.group(1)
    print(fps)

这段代码将输出:

1479

正则表达式(\d+)FPS的含义是匹配一个或多个数字(\d+),后面紧跟着字符串"FPS"。re.search()函数用来在字符串中搜索匹配的模式,match.group(1)用来获取匹配到的第一个分组(即括号中的内容),即要提取的数字。

python完成以下需求:从一个字符串中提取FPS前面的数据例如1479FPS OpenGL 40 Tessellation - GPU Caps Viewer提取出来1479

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

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