[问题] 问一下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