擅长:python、mysql、java
<p>如果要从这个字符串中提取版本,可以使用<a href="https://docs.python.org/2/library/re.html#re.search" rel="nofollow">^{<cd1>}</a>来完成。你知道吗</p>
<pre><code>>>> import re
>>> s = '2800 Software (C2800NM-ADVIPSERVICESK9-M), Version 12.4(24)T8, RELEASE SOFTWARE (fc1)'
>>> re.search(r'\bVersion\s*([^,]+)', s).group(1)
'12.4(24)T8'
</code></pre>
<p>如果需要从中提取多个字符串,请使用<a href="https://docs.python.org/2/library/re.html#re.findall" rel="nofollow">^{<cd2>}</a></p>
<pre><code>>>> re.findall(r'\bVersion\s*([^,]+)', s)
['12.4(24)T8']
</code></pre>
<p>说明:</p>
<pre><code>\b # the boundary between a word character (\w) and not a word character
Version # 'Version'
\s* # whitespace (\n, \r, \t, \f, and " ") (0 or more times)
( # group and capture to \1:
[^,]+ # any character except: ',' (1 or more times)
) # end of \1
</code></pre>