我输入一个文本文件(行)(所有字符串)。我试图使card_type成为true,以便它可以输入if语句,但是,它永远不会输入IF语句。从打印线出来的输出是:Python正则表达式匹配
imm48-1gb-sfp/imm48-1gb-sfp
imm-2pac-fp3/imm-2pac-fp3
imm5-10gb-xfp/imm5-10gb-xfp
sfm4-12/sfm4-12
这是代码:
print str(card_type)
if card_type == re.match(r'(.*)/(.*)',line):
card_type = card_type.group(1)
确实,我已经改变了这个例子使用非贪婪模式'。*? '这将在输入有多个'/'字符的情况下起作用。 – niemmi