擅长:python、mysql、java
<p>如果您不介意3个单独的电话:</p>
<pre><code>>>> import re
>>> value = "url: 'abs52fs', uid: '1fg23s4', type: 'fgh54e'"
>>> url = re.search(r"url:\s'(.*?)'", value)
>>> url.group(1)
'abs52fs'
>>> uid = re.search(r"uid:\s'(.*?)'", value)
>>> uid.group(1)
'1fg23s4'
>>> type = re.search(r"type:\s'(.*?)'", value)
>>> type.group(1)
'fgh54e'
</code></pre>
<p>如果您知道您的数据将始终遵循模式<strong>url</strong>,后跟<strong>uid</strong>,后跟<strong>type</strong>,则可以执行以下操作:</p>
<pre><code>>>> tokens = re.search(r"url:\s'(.*?)',\suid:\s'(.*?)',\stype:\s'(.*?)'", value)
>>> url, uid, type = tokens.groups()
>>> url
'abs52fs'
>>> uid
'1fg23s4'
>>> type
'fgh54e'
</code></pre>