数据形如: 我们希望 V2EX 能够成为"中文,世界"中氛围最好的社区,而实现这个目标,"需要,我们"所有人的共同努力:友善,公平,尊重知识和事实。
1
yunkchen 2017-07-20 17:35:22 +08:00 1
r"\".*?(,).*?\""
是要这样? |
2
AJian 2017-07-20 17:39:32 +08:00 1
\".*?(,).*?\"
|
3
AJian 2017-07-20 17:40:21 +08:00 1
|
5
AJian 2017-07-20 18:02:24 +08:00
一个是贪婪匹配一个是懒惰匹配,https://deerchao.net/tutorials/regex/regex.htm#greedyandlazy
|
6
geelaw 2017-07-20 18:50:13 +08:00 via iPhone
那么,双引号不配对的情况呢?
|
8
geelaw 2017-07-20 18:53:33 +08:00 via iPhone
一个简单的想法是:首先零宽断言,要求前缀从字符串开头开始,且具有恰好奇数个双引号;然后进入正文匹配一个逗号。
但是在引号不配对的时候这个问题不良定义。 |