<div>Hi;</div>
<div>I have this code:</div>
<div><font face="Courier New" size="2">def a():</font></div>
<div><font face="Courier New" size="2">chars = ['\\i0', '\\u0', '\\qc', '\\b0', '\\ql', '\\i', '\\u', '\\b', '\\yz']</font></div>
<div><font face="Courier New" size="2">rtf_markup = 'viewkind4\uc1\pard\nowidctlpar\qc\i\f0\fs36 Who is like the Beast? Who can wage war against him?\par'</font></div>
<div><font face="Courier New" size="2">for char in chars:</font></div>
<div><font face="Courier New" size="2">  c = '(?<=' + char + ')'</font></div>
<div><font face="Courier New" size="2">  test = re.search(c, rtf_markup)</font></div>
<div><font face="Courier New" size="2">  try:</font></div>
<div><font face="Courier New" size="2">    junk = test.group(0)</font></div>
<div><font face="Courier New" size="2">    print char</font></div>
<div><font face="Courier New" size="2">  except:</font></div>
<div><font face="Courier New" size="2">    pass</font></div>
<div><font face="Courier New" size="2">which gives this result:</font></div>
<div><font face="Courier New" size="2">>>> a()</font></div>
<div><font face="Courier New" size="2">\qc</font></div>
<div><font face="Courier New" size="2">\b0</font></div>
<div><font face="Courier New" size="2">\i</font></div>
<div><font face="Courier New" size="2">\u</font></div>
<div><font face="Courier New" size="2">\b</font></div>
<div><font face="Courier New" size="2">>>> </font></div>
<div><font face="Courier New" size="2">which makes no sense at all. I expected this:</font></div>
<div><font face="Courier New" size="2">>>> a()</font></div>
<div><font face="Courier New" size="2">\qc</font></div>
<div><font face="Courier New" size="2">\i</font></div>
<div><font face="Courier New" size="2">>>> </font></div>
<div>Why do I get more than that? Also, if I change this line thus:</div>
<div><font face="Courier New" size="2">c = '(?<=' + char + ')[0 ]'</font></div>
<div>I get this result:</div>
<div><font face="Courier New" size="2">>>> a()</font></div>
<div><font face="Courier New" size="2">\b</font></div>
<div><font face="Courier New" size="2">>>> </font></div>
<div>Why?</div>
<div>TIA,</div>
<div>Victor</div>