擅长:python、mysql、java
<p>正则表达式可以很容易地解决这个问题。在</p>
<pre><code>import re
regex = re.compile(r'(\w+)="(\w*)"', flags=re.IGNORECASE)
for d in device_names:
print(dict(regex.findall(d)))
</code></pre>
<blockquote>
<p>{'ManufStr': '', 'ProdStr': 'QWER1025', 'SerialNum':
'ABCDEF0123456789', 'VendorID': '0xa34', 'ProdID': '0x4007'}</p>
<p>{'ManufStr': '', 'ProdStr': 'ASDF452x', 'SerialNum':
'ABCDEF0123456789', 'VendorID': '0xa34', 'ProdID': '0x4007'}</p>
</blockquote>