“排除模式”的python glob

2024-10-01 11:34:32 发布

您现在位置:Python中文网/ 问答频道 /正文

基本上,我想在python中使用环球网模块:

log_fasdsaf
log_bifsd72q
log_asfd8
...

但不包括:

^{pr2}$

天真地玩linux通配符(例如log\em>[!_]但显然不起作用)。How can I use inverse or negative wildcards when pattern matching in a unix/linux shell?似乎没有帮助,谢谢你的建议!在


Tags: 模块loguselinuxcanhowem通配符
2条回答

你很接近。您要查找的模式是log_[^_]*。它说它必须有“log”后跟零个或多个非下划线字符。在

您使用了错误的字符来表示none of this character。。。在

如果要查找开头有log_的任何文件,然后是一个没有_的字符,那么只需执行以下操作:

log_[^_]*

相关问题 更多 >