擅长:python、mysql、java
<p>如果我明白你的意思,下面这些就可以了:</p>
<pre><code>import re
import string
import itertools
user_in = input("Enter string: ")
p_len = user_in.index(']') - user_in.index('[')
text = user_in[user_in.index(']')+1:]
print('\n'.join([ ''.join(p) + text for p in itertools.combinations_with_replacement(string.ascii_lowercase,r=p_len-1)]))
</code></pre>
<p>将产生(摘录):</p>
^{pr2}$