<p>请尝试以下正则表达式:</p>
<pre><code>intent_path":\s*"((?:(?!(?<!\\)").)*)"
</code></pre>
<p><a href="https://regex101.com/r/WviYUX/1/" rel="nofollow noreferrer">Regex Demo</a></p>
<ol>
<li><code>"intent_path":\s*"</code>匹配“intent_path”:后跟0个或多个空格字符,后跟“a”</li>
<li><code>((?:(?!(?<!\\)").)*)</code>匹配0个或多个字符,只要它不是前面没有反斜杠的“字符”。这些字符累积在捕获组1中</李>
<li><code>"</code>匹配一个“字符”</li>
</ol>
<p>守则:</p>
<pre><code>import re
json_str = '''
{"conversation_id": "314123790001", "first_agent_id": 85860001, "customer_id": 62483180001, "first_utterance_ts": "2020-08-18T15:37:04.826000+00:00", "first_utterance_text": "Wan indicator light", "first_intent_code": "TSMODEM", "first_intent_code_alt": "TSBOX", "final_intent_code": "TSWIFI", "intent_path": "TSMODEM,TSWIFI", "disambig_count": 0, "ftd_visit": true, "faq_id": null, "final_action_destination": null, "is_first_intent_correct": null, "issue_id": "314123790001", "first_rep_id": 85860001, "company_name": "spectrum-cable"}
'''
_key = "intent_path"
m = re.search(fr'"{re.escape(_key)}":\s*"((?:(?!(?<!\\)").)*)"', json_str)
if m:
print(m[1])
</code></pre>
<p>印刷品:</p>
<pre><code>TSMODEM,TSWIFI
</code></pre>