[問題] 問一下python的正規式

作者: ptt0720 (濕濕)   2017-09-01 13:22:44
http://imgur.com/OFHTGXh
我想要配對的結果也放在圖片中了
目前問題是我開頭不加.*就直接配對不到東西
但是前面的資料都是我不要的
如果在尾端判斷加" 會連後面的"也一起配對出
我只想要配對到
eventmessagetext:"這是測試的資料"
就好
麻煩各位大大了
苦惱了一個早上
作者: Django (Cython)   2017-09-01 13:28:00
那個pattern裡面....是什麼碗糕@@?
作者: ptt0720 (濕濕)   2017-09-01 13:37:00
eventmessagetext:".*"
作者: Aerials (systemofadown)   2017-09-01 13:45:00
pattern = re.compile(r'(event.*\".*\").*\"')pattern.match(data) -> pattern.search(data)print(match.group()) -> print(match.group(1))參考看看@@
作者: ptt0720 (濕濕)   2017-09-01 13:49:00
感恩感恩 可以了 我查一下差異好了
作者: Aerials (systemofadown)   2017-09-01 13:56:00
r'event.*".*"(?=>)'後面用group()也可以
作者: s860134 (s860134)   2017-09-01 21:46:00
上面這正則看不懂懂 matches next, but doesn’t consume any of the str

Links booklink

Contact Us: admin [ a t ] ucptt.com