我對Regexp的東西非常不滿,所以我想不通爲什麼這不起作用。我只是想分配/等式中的兩個字符串匹配,這樣的事情:在Python中通過Regex匹配「...」=「...」
"string1" = "string2"
在這種情況下,我會想到「字符串1」和「字符串2」進行匹配(不帶引號)。我試過以下的正則表達式,這在正則表達式測試我發現在網絡上工作,但不是在Python:
("[^"]*").=.("[^"]*")
在Python它應該是這樣的:
matches = re.findall(r'("[^"]*").=.("[^"]*")', line)
但就像我說的那樣,它不起作用。
什麼'print repr(line)'print? –
與每個字符之間的\ x00混合的行。這是一種編碼問題嗎? – bompf