2024-06-26 10:42:12 发布
网友
我有一份清单:
var = ["renderPass1", "renderPass2","renderPass3", "renderPassFilter", "renderPassSets"]
如何只打印renderPass1、renderpass2等,我的意思是,只打印“renderPass”后面包含数字的成员
for value in var: if value[-1].isdigit(): # check if last char is a number print value
如果你想测试“renderPass”的字符串
假设你只需要带有“SomeTextNumber”的模式,你可以这样写
[x for x in var if re.match("\w+\d$", x)]
使用正则表达式查找数字。在
查看python库:Python: Re。你想看看“\d”。在
一个对正则表达式有很大帮助的工具是Txt to Regex。只需输入要匹配的字符串,然后用GUI构建regex。然后在下面为您提供代码。在
如果你想测试“renderPass”的字符串
^{pr2}$假设你只需要带有“SomeTextNumber”的模式,你可以这样写
使用正则表达式查找数字。在
查看python库:Python: Re。你想看看“\d”。在
一个对正则表达式有很大帮助的工具是Txt to Regex。只需输入要匹配的字符串,然后用GUI构建regex。然后在下面为您提供代码。在
相关问题 更多 >
编程相关推荐