如何用正则表达式提取包含有被转义双引号的
1个回答
展开全部
>>> import re
>>> a = r'Tno94af980q3H80H9F861u9a4b9Uq4660hv409k-9: "张大傻子不耐烦地说:\"行行行. 那先这样吧, 这4亩田暂时就包给你了啊.\",然后忿忿的离去了" '
>>> s = r'[^\\]\"(.*?)[^\\]["]'
>>> s = r'[^\\]\"(.*?[^\\])["]'
>>> m = re.compile(s,re.M|re.S).search(a)
>>> print m.group(1)
张大傻子不耐烦地说:\"行行行. 那先这样吧, 这4亩田暂时就包给你了啊.\",然后忿忿的离去了
>>>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询