擅长:python、mysql、java
<p>正则表达式对于您的问题来说是一种过分的手段。在用块字符替换其他字符时保留空格的简单方法是</p>
<pre><code>userGuesslist = []
for n in mystery_sentence:
if n == ' ':
userGuesslist.append(' ')
else:
userGuesslist.append('█')
</code></pre>
<p>另外,请注意<code>letterIndex</code>变量在代码中是多余的(您可以只保留<code>i</code>)</p>