Counting how many chars equal to a given char are in the beginning of a string
bokr at oz.net
Tue Dec 23 13:57:47 CET 2003
On 22 Dec 2003 12:04:21 -0800, andreif at mail.dntis.ro (Stormbringer) wrote:
>Given a string s and a char c, is there a short & elegant way to
>determine how many consecutive occurences of c are in the beginning of
>For example if s = ">>>>message1" and c = ">" then the number I am
>looking for is 4 (the string begins with 4 '>').
Not tested beyond this example ;-)
>>> def countleading(c, s): return len(s)-len(s.lstrip(c))
>>> s = ">>>>message1"
>>> countleading('>', s)
More information about the Python-list