On 10/5/05, Dick Moores <[EMAIL PROTECTED]> wrote: > The text will contain "words" beginning or ending with non-alphabetic > characters. To strip them off I use string.strip([chars]). My question is > how to use strip just once to get rid of both kinds of quotes, single and > double. It seems necessary to do it something like this:
Not sure what you mean by 'words' but how about something like this. [x.strip('\' \" () * & ^ % $ # < ') for x in word.split()] Example: >>> str = 'this has special characters \" \' ()*&^%$# << ' >>> [x.strip('\' \" () * & ^ % $ # < ') for x in str.split()] ['this', 'has', 'special', 'characters', '', '', '', ''] -- _ ( ) Mark Thomas ASCII ribbon campaign X www.theswamp.org - against HTML email / \ _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor