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

看板Python作者 (濕濕)時間7年前 (2017/09/01 05:22), 編輯推噓1(109)
留言10則, 4人參與, 最新討論串1/1
http://imgur.com/OFHTGXh
我想要配對的結果也放在圖片中了 目前問題是我開頭不加.*就直接配對不到東西 但是前面的資料都是我不要的 如果在尾端判斷加" 會連後面的"也一起配對出 我只想要配對到 eventmessagetext:"這是測試的資料" 就好 麻煩各位大大了 苦惱了一個早上 -- 生如夏花之絢爛, 死如秋葉之靜美。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.67.184.250 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1504243369.A.B94.html

09/01 13:28, , 1F
那個pattern裡面....是什麼碗糕@@?
09/01 13:28, 1F

09/01 13:37, , 2F
eventmessagetext:".*"
09/01 13:37, 2F

09/01 13:45, , 3F
pattern = re.compile(r'(event.*\".*\").*\"')
09/01 13:45, 3F

09/01 13:45, , 4F
pattern.match(data) -> pattern.search(data)
09/01 13:45, 4F

09/01 13:46, , 5F
print(match.group()) -> print(match.group(1))
09/01 13:46, 5F

09/01 13:46, , 6F
參考看看@@
09/01 13:46, 6F

09/01 13:49, , 7F
感恩感恩 可以了 我查一下差異好了
09/01 13:49, 7F

09/01 13:56, , 8F
r'event.*".*"(?=>)'後面用group()也可以
09/01 13:56, 8F

09/01 21:46, , 9F
上面這正則看不懂
09/01 21:46, 9F

09/01 22:09, , 10F
懂 matches next, but doesn’t consume any of the str
09/01 22:09, 10F
文章代碼(AID): #1PgEwfkK (Python)