newby question: Splitting a string - separator
t.liesner at creativ-consulting.de
Thu Dec 8 19:24:44 CET 2005
i am having a textfile which contains a single string with names.
I want to split this string into its records an put them into a list.
In "normal" cases i would do something like:
> inp = open("file")
> data = inp.read()
> names = data.split()
The problem is, that the names contain spaces an the records are also
just seprarated by spaces. The only thing i can rely on, ist that the
recordseparator is always more than a single whitespace.
I thought of something like defining the separator for split() by using
a regex for "more than one whitespace". RegEx for whitespace is \s, but
what would i use for "more than one"? \s+?
More information about the Python-list