作者ptt0720 (湿湿)
看板Python
标题[问题] 问一下python的正规式
时间Fri Sep 1 13:22:44 2017
http://imgur.com/OFHTGXh
我想要配对的结果也放在图片中了
目前问题是我开头不加.*就直接配对不到东西
但是前面的资料都是我不要的
如果在尾端判断加" 会连後面的"也一起配对出
我只想要配对到
eventmessagetext:"这是测试的资料"
就好
麻烦各位大大了
苦恼了一个早上
--
生如夏花之绚烂,
死如秋叶之静美。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.67.184.250
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1504243369.A.B94.html
1F:推 Django: 那个pattern里面....是什麽碗糕@@? 09/01 13:28
2F:→ ptt0720: eventmessagetext:".*" 09/01 13:37
3F:→ Aerials: pattern = re.compile(r'(event.*\".*\").*\"') 09/01 13:45
4F:→ Aerials: pattern.match(data) -> pattern.search(data) 09/01 13:45
5F:→ Aerials: print(match.group()) -> print(match.group(1)) 09/01 13:46
6F:→ Aerials: 参考看看@@ 09/01 13:46
7F:→ ptt0720: 感恩感恩 可以了 我查一下差异好了 09/01 13:49
8F:→ Aerials: r'event.*".*"(?=>)'後面用group()也可以 09/01 13:56
9F:→ s860134: 上面这正则看不懂 09/01 21:46
10F:→ s860134: 懂 matches next, but doesn’t consume any of the str 09/01 22:09