[Python-Dev] partition() (was: Remove str.find in 3.0?)
Antoine Pitrou
solipsis at pitrou.net
Wed Aug 31 13:41:20 CEST 2005
Le mardi 30 août 2005 à 12:29 -0500, skip at pobox.com a écrit :
> Just group your re:
>
> >>> import re
> >>>
> >>> re.split("ab", "abracadabra")
> ['', 'racad', 'ra']
> >>> re.split("(ab)", "abracadabra")
> ['', 'ab', 'racad', 'ab', 'ra']
>
> and you get it in the return value. In fact, re.split with a grouped re is
> very much like Raymond's str.partition method without the guarantee of
> returning a three-element list.
Thanks! I guess I should have read the documentation carefully instead
of assuming re.split() worked like in some other language (namely, PHP).
Regards
Antoine.
More information about the Python-Dev
mailing list