Nicola Mingotti wrote: > On Wed, 15 Jun 2005 23:03:55 +0000, Mark Harrison wrote: > > >>What's the most efficient way to process this? Failing all >>else I will split the string into characters and use a FSM, >>but it seems that's not very pythonesqe. > > > like this ?
No, not like that. The OP said that an embedded @ was doubled. > > >>>>s = "@[EMAIL PROTECTED]@@[EMAIL PROTECTED]" >>>>s.split("@") > > ['', 'hello', 'world', '', 'foo', 'bar'] > >>>>s2 = "[EMAIL PROTECTED]@@[EMAIL PROTECTED]" >>>>s2 > > '[EMAIL PROTECTED]@@[EMAIL PROTECTED]' > >>>>s2.split("@") > > ['hello', 'world', '', 'foo', 'bar'] > > > bye -- http://mail.python.org/mailman/listinfo/python-list