Python 从字符串中提取 FPS 数据
你可以使用正则表达式来从字符串中提取特定模式的数据。在这种情况下,你可以使用以下代码来提取 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) 用来获取匹配到的第一个分组(即括号中的内容),即要提取的数字。
原文地址: https://www.cveoy.top/t/topic/qkuH 著作权归作者所有。请勿转载和采集!