看板 Python 關於我們 聯絡資訊
http://imgur.com/OFHTGXh 我想要配對的結果也放在圖片中了 目前問題是我開頭不加.*就直接配對不到東西 但是前面的資料都是我不要的 如果在尾端判斷加" 會連後面的"也一起配對出 我只想要配對到 eventmessagetext:"這是測試的資料" 就好 麻煩各位大大了 苦惱了一個早上 -- 生如夏花之絢爛, 死如秋葉之靜美。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.67.184.250 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1504243369.A.B94.html
Django: 那個pattern裡面....是什麼碗糕@@? 09/01 13:28
ptt0720: eventmessagetext:".*" 09/01 13:37
Aerials: pattern = re.compile(r'(event.*\".*\").*\"') 09/01 13:45
Aerials: pattern.match(data) -> pattern.search(data) 09/01 13:45
Aerials: print(match.group()) -> print(match.group(1)) 09/01 13:46
Aerials: 參考看看@@ 09/01 13:46
ptt0720: 感恩感恩 可以了 我查一下差異好了 09/01 13:49
Aerials: r'event.*".*"(?=>)'後面用group()也可以 09/01 13:56
s860134: 上面這正則看不懂 09/01 21:46
s860134: 懂 matches next, but doesn’t consume any of the str 09/01 22:09