[thelist] Parsing camelcase text
Matt McKeon
matt at camadro.com
Mon Jan 12 10:49:20 CST 2009
misterhaan wrote:
> Matt McKeon wrote:
>
>> I thought the .*? bit would have caught the next characters, but
>> apparently not.
>>
>>
>
> the dot means any character, the star means any number of the previous
> character, and the question mark after the star means the shortest
> possible match. so .*? will always match a 0-length string. instead of
> .*? i'd probably go for [^A-Z]* for any number of characters that aren't
> capital letters.
>
Ah, ok. I knew about non-greedy mode using a ?, but didn't think it
would match 0-length strings.
Yay, ([A-Z][^A-Z]*) works great!
Thanks.
More information about the thelist
mailing list