On Mar 22, 2012, at 3:53 PM, Arnaud Delobelle <arnodel at gmail.com> wrote: >> On Mar 22, 2012 7:49 PM, "Rodrick Brown" <rodrick.brown at gmail.com> wrote: > > > > #!/usr/bin/python > > > > def main(): > > > > str1='this is a test' > > str2='t' > > > > print "".join([ c for c in str1 if c not in str2 ]) > > print(str1.strip(str2)) > > > > if __name__ == '__main__': > > main() > > > > ./remove_str.py > > his is a es > > his is a tes > > > > Why wasnt the t removed ? >> Try help(ste.strip) > It clearly states "if chars is given and not None, remove characters in chars instead. Does it mean remove only the first occurrence of char? That's the behavior I'm seeing. > -- > Arnaud -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-list/attachments/20120322/48d83005/attachment-0001.html>