擅长:python、mysql、java
<pre class="lang-python prettyprint-override"><code>import re
str1 = "( X ) text [Y] abc 123 xyz"
m = re.match( r'^[\(\[][xX ]+[\]\)]\s*(\S*)\s*[\(\[][yY ]+[\]\)]\s*(.*)$', str1)
if m:
str1text = m.group(1)
str1moretext = m.group(2)
print str1text
print str1moretext
else:
print "No match!!"
</code></pre>