Re: string processing - some problems whenever I have to parse a more complex string

2014-10-21 Thread Terry Reedy
On 10/21/2014 10:32 AM, CWr wrote: Hello together, currently I have to parse a string in an atomic way. Normally - in this case too - I have a counter variable to keep the current position inside the string. So far, I think this is the most flexible solution to do some lookaround's inside th

Re: string processing - some problems whenever I have to parse a more complex string

2014-10-21 Thread Ned Batchelder
On 10/21/14 10:32 AM, CWr wrote: Is there any implementation like C++ StringPiece class? Or something like the following behavior: >>>s = StringSlice('abcdef') >>>s StringSlice('abcdef') at xxx >>>s[0] 'a' >>>s.chop(1) # chop the first item >>>s[0] # 'b' is the new first item 'b' >>>s[:

string processing - some problems whenever I have to parse a more complex string

2014-10-21 Thread CWr
Hello together, currently I have to parse a string in an atomic way. Normally - in this case too - I have a counter variable to keep the current position inside the string. So far, I think this is the most flexible solution to do some lookaround's inside the string if necessary. Subroutines wi