On Fri, May 15, 2009 at 9:12 AM, <xama...@yahoo.com> wrote: > How do you parse a string enclosed in Curly Braces? > > For instance: > > x = "{ABC EFG IJK LMN OPQ}" > > I want to do x.split('{} ') and it does not work. Why does it not work > and what are EXCEPTIONS to using the split method?
.split() takes a *substring* to split on, *not* a set of individual characters to split on. Read the Fine Docs. > That I want to split based on '{', '}' and WHITESPACE. Well, you could use a regex, or you could just .find() where the braces are, slice them off the ends of the string, and then split the result on space. Cheers, Chris -- http://blog.rebertia.com -- http://mail.python.org/mailman/listinfo/python-list