我輸入一個文本文件(行)(所有字符串)。我試圖使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