[EMAIL PROTECTED] wrote: > > In Perl, it was: > > > ## Example: "Abc | def | ghi | jkl" > ## -> "Abc ghi jkl" > ## Take only the text betewwn the 2nd pipe (=cut the text in the 1st > pipe). > $na =~ s/\ \|(.*?)\ \|(.*?)\ \|/$2/g; > > ## -- remove [ and ] in text > $na =~ s/\[//g; > $na =~ s/\]//g; > # print "DEB: \"$na\"\n"; > > > # input string > na="Abc | def | ghi | jkl [gugu]" > # output > na="Abc ghi jkl gugu" > > > How is it done in Python?
You don't really need regular expressions for this simple transformation: na="Abc | def | ghi | jkl [gugu]" na=" ".join([x.strip() for x in na.replace("[","|").replace("]","").split("|")]) -Larry -- http://mail.python.org/mailman/listinfo/python-list