擅长:python、mysql、java
<p>如果您正在寻找此问题的通用解决方案,可以使用正则表达式:</p>
<pre><code>import re
a = "ABC DEF GHI"
output = re.findall('[A-Z]{3}', a)
print(f"""
First item: {output[0]}
Second item: {output[1]}
Third item: {output[2]}
""")
</code></pre>
<p>这将检索3个连续大写字母字符(A到Z)的所有实例</p>
<p>如果输入字符串还可以包括数字,如“AB3 DEF 2HI”,那么您也可以使用<code>output = re.findall('\w{3}', a)</code></p>
<p>如果输入字符串具有不同长度的“字”,则可以使用<code>output = re.findall('\w+', a)</code>,它将匹配任意数量的连续字符</p>
<p>要了解有关regex的更多信息,并亲自使用它,可以使用<a href="https://regexr.com/" rel="nofollow noreferrer">regexr.com</a></p>