Man...really not my night:<br><br>import re<br><br>def getLettersOnly( chars ) :<br> pat = re.compile('[a-zA-Z]')<br> return ''.join(pat.findall(chars))<br><br>if __name__ == "__main__":
<br> print getLettersOnly("afdlkjal32jro3kjlkj(*&&^%&^TUHKLJDHFKJHS(*&987")<br><div style="direction: ltr;"><br>Which would produce:<br>
afdlkjaljrokjlkjTUHKLJDHFKJHS<br clear="all"><br></div> --Michael<br><br>-- <br>Michael Langford<br>Phone: 404-386-0495<br>Consulting: <a href="http://www.TierOneDesign.com/">http://www.TierOneDesign.com/</a><br>Entertaining:
<a href="http://www.ThisIsYourCruiseDirectorSpeaking.com">http://www.ThisIsYourCruiseDirectorSpeaking.com</a>
<br><br><div><span class="gmail_quote">On 9/17/07, <b class="gmail_sendername">Michael Langford</b> <<a href="mailto:mlangford.cs03@gtalumni.org">mlangford.cs03@gtalumni.org</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
The original question was asking for a list of the letters (or a string with them). Not all the alpha-numeric characters.<br><br>\w would leave in the numbers, which is not what he wanted. If you wanted to base the solution off regex, then you'd need to go:
<br><br><span><br></span><div style="direction: ltr;">import re<br><br>def getLettersOnly( chars ) :<br> pat = re.compile('[a-zA-Z]')<br> return ''.join.pat.findall(chars)<br><br>if __name__ == "__main__":
<br> print getLettersOnly("afdlkjal32jro3kjlkj(*&&^%&^TUHKLJDHFKJHS(*&987")<br><br><br> --Michael<br><br></div><span class="q">-- <br>Michael Langford<br>Phone: 404-386-0495<br>Consulting:
<a href="http://www.TierOneDesign.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.TierOneDesign.com/</a><br>Entertaining: <a href="http://www.ThisIsYourCruiseDirectorSpeaking.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.ThisIsYourCruiseDirectorSpeaking.com
</a>
<br><br></span><div><div><span class="e" id="q_115160a7481b5860_3"><span class="gmail_quote">On 9/17/07, <b class="gmail_sendername">Eric Lake</b> <<a href="mailto:ericlake@ubuntu.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
ericlake@ubuntu.com</a>> wrote:</span></span></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><span class="e" id="q_115160a7481b5860_5">
This seems to work to get out the alpha-numeric characters.<br><br>#!/usr/bin/env python<br># -*- coding: iso-8859-15 -*-<br><br>import re<br><br>pat = re.compile('\w')<br><br>lst = []<br><br>chars = '@*1&^$&*^@$g*(&@2$*(&$@c(*&3*(&c^&%4&^%'
<br><br>lst = pat.findall(chars)<br>for x in lst:<br> print x,<br><br><br>--<br><br>Thanks<br>Eric Lake<br><br></span></div>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG v1.4.6 (GNU/Linux)<br><br>iQEVAwUBRu8ZvpLZLpR+JU3MAQrcXgf9HALZxw0jcZeI1I90GO2gpj3EonMUzaag
<br>bNPyY6NNjai8QEv/UpnhWBsNNibZ5GsmTH419YspJvncz95eqqukjDWU2bfBX2Zv<br>WZ/Mgz14W2Kjx2mYExsujGmOIahc7JNKsm8w3gtoBWrUKOBxcwOW88wgRHm/cbka<br>zVehXczP4tDyOf9rjQ04nxHVxIxV5J5IisLyXwIOZXbsOtdOAsMbuow41VJy8JFZ<br>593+Ngav2a/RFjglkohwJTw9nj4sUzcU8VkDAuzdf5eoOXdAKuCLdk0dyp2CJ09w
<br>o4dXZ/qQb/cgvctsshad2+78f7bZyTbyub2qxM79NHiCgBZeh1ZdHg==<br>=oa8G<br>-----END PGP SIGNATURE-----<span class="q"><br><br>_______________________________________________<br>Tutor maillist - <a href="mailto:Tutor@python.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Tutor@python.org
</a><br><a href="http://mail.python.org/mailman/listinfo/tutor" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://mail.python.org/mailman/listinfo/tutor</a><br><br></span></blockquote></div><br>
</blockquote></div><br>