擅长:python、mysql、java
<p>KHELILI的决定很好,但既然你问的是正则表达式,我想这里有一个使用正则表达式的脚本,适合这种情况:</p>
<pre><code>import re
while input('Continue? [y/n] ') == 'y':
check = input('The string: ')
res = (re.match('^cpu:([A-Za-z\s]*\s)?([A-Za-z]*\d{0,1}[-\s]{0,1}\d{3,4})([A-Za-z0-9\.\,\(\)\s]*)\*(\d)', check))
try:
print(res.group(2), res.group(4))
except Exception:
print('Error')
</code></pre>
<p>请提供反馈。如果我忘了什么,我会很高兴把它修好的</p>