我有一份清单:
mylist = ['summer_C','summer_C1','summer_P','summer_C123','summer_p32']
我想打印所有不以以下图案结尾的项目:
^{pr2}$
所以可能是'u C'或''u C1'或''u C2939'
我的尝试:
for item in mylist:
if item[-2:] != '_C' or item[-x:] != '_C(INT)'
print item
正如你所看到的,它不是很动态,我如何处理这个问题?在
Tags:
您可以为此使用regex:
正则表达式解释:http://regex101.com/r/wG3zZ2#python
使用正则表达式:
该模式匹配文本
_C
,后跟0个或更多个数字,在字符串末尾用$
锚定。在演示:
^{pr2}$相关问题 更多 >
编程相关推荐