I simply want to remark out all non-word characters read from a line.
Line:
Q*bert says "#...@!$% "
in Perl
#match each non-word character, add "\" before it, globally.
$_=s/(\W)/\\$1/g;
output:
Q\*bert\ says\ \"\...@\!\$\%\ \ \" #perfect!
Is there something simple like this in python?
I would imagine:
foo='Q*bert says "#...@!$% "'
pNw=re.compile('(\W)')
re.sub(pNw,'\\'+(match of each non-word character),foo)
How do I get the match into this function? Is there a different way to do this?
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor