擅长:python、mysql、java
<p>对于这类问题,您可能需要一个正则表达式</p>
<ul>
<li><a href="https://docs.python.org/3/library/re.html" rel="nofollow noreferrer">https://docs.python.org/3/library/re.html</a></li>
<li><a href="https://docs.python.org/3/howto/regex.html" rel="nofollow noreferrer">https://docs.python.org/3/howto/regex.html</a></li>
</ul>
<pre><code>import re
input = "ABC DEF GHI"
re.split(r'\s+') # split on whitespace
>>> ['ABC', 'DEF', 'GHI']
re.match(r'\w+', input) # get first word
>>> <re.Match object; span=(0, 3), match='ABC'>
re.findall(r'\w+', input) # find all groups of 1+ alphanumeric "word" chars
>>> ['ABC', 'DEF', 'GHI']
re.sub(r'\b\s+\b', '-', input) # replace all spaces between words with '-'
>>> 'ABC-DEF-GHI'
</code></pre>