问题描述
从文件中读取后,我需要使用正则表达式来捕获python字符串中文本标签引号之间的所有内容。 我尝试了下面的正则表达式,除了在捕获的字符串末尾的引号之前处理转义的反斜杠之外,它都工作正常
\"text\":\"(.*?)(?<!\\)\"
示例字符串:
{"id":"2","text":"@mmm .\uD83D\uDE02\\"},{"id":"3","text":"a\"bs"},
它应该返回
match1:@mmm .\uD83D\uDE02\\
match2:a\"bs
,但是由于正则表达式不能在match1的末尾正确处理转义的反斜杠,所以它失败了。 请问如何处理该问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)