擅长:python、mysql、java
<p>使用<code>json</code>。您的字符串是:</p>
<pre><code>>>> s = 'window.dataLayer=[{"articleCondition":"New","categoryNr":"12345","sellerCustomerNr":"88888888","articleStatus":"Open"}]'
</code></pre>
<p>您可以通过拆分获得<code>=</code>的右侧:</p>
<pre><code>>>> s.split('=')[1]
'[{"articleCondition":"New","categoryNr":"12345","sellerCustomerNr":"88888888","articleStatus":"Open"}]'
</code></pre>
<p>然后用<code>json</code>模块解析它:</p>
<pre><code>>>> import json
>>> t = json.loads(s.split('=')[1])
>>> t[0]['articleCondition']
'New'
</code></pre>
<p>请注意,这是因为在RHS中有双引号。JSON中不允许使用单引号。你知道吗</p>