擅长:python、mysql、java
<p>这不是一个正则表达式,但它很容易满足您的问题。在</p>
<pre><code>s = "Trip HopDowntempoSynth-pop"
arr = []
word = s[0]
for i in range(1, len(s)):
if s[i].isupper():
if s[i - 1] == " ":
word += s[i]
else:
arr.append(word)
word = s[i]
else:
word += s[i]
arr.append(word)
print(arr)
</code></pre>
<p>它打印出一个如下所示的数组:</p>
<p><strong>[“Trip Hop”、“downttempo”、“Synth pop”]</strong></p>