On May 17, 8:18 am, Steven Howe <[EMAIL PROTECTED]> wrote:
> walterbyrd wrote:
> > I don't know exactly what the first non-space character is. I know the
> > first non-space character will be  * or an alphanumeric character.
>
> using builtin function rindex

But only if there is a guarantee that are spaces nowhere else in the
string:

a = '    abc'
print a.rindex(' ') + 1
=> 4

Good, but ...

b = '    ab c'
b.rindex(' ') + 1
=> 7
Ouch!

The difference method suggested by Daniel Nogradi, seems the most
obvious way.

len(b) - len(b.lstrip())
=> 4

Asun

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to