Short: Index by value
From: Gawain
Date: 2002-09-04
Type: Feature
State: New

Sag mal, waere es möglich in den Driver ein Feature einzubauen, das so
aussieht:
den [] operator fuer strings zu erweitern, dass man schreiben kann
['x'...<'y'], wobei x,y chars sind... und dann bekommt man einen string
wieder, der vom ersten auftreten von x bis zum letzten auftreten von y
geht...
dann muss man nicht immer mit strstr und so rummachen...

bsp: string abc = "das ist; ein test: fuer bla";
     string def = abc[';'..<':'];
       def ist jetzt " ein test"

> Interessante Idee, auch wenn der [..] Operator dafuer nicht verwendbar ist
> ([';'..<':'] ist ununterscheidbar von [59..<58]); man koennte aber [[..]]

wenn man die zeigen in die '' einschliesst sollte man das doch erkennen 
koennen... aber du weisst das sicher besser :)

> verwenden. Die Frage ist: was machst du, wenn eines oder beide Elemente
> nicht gefunden werden?

so wie beim []. wenn erstes nicht gefunden, dann vom start an, wenn letztes
nicht da, dann bis zum ende, wenn beide nicht da, dann den original-string.
man könnte auch noch so machen, dass man angeben kann, welches vorkommen...
also z.b. 2. '*' von vorn bis 4. ';' von hinten/vorn... also die selbe syntax
wie bei [] nur dass nicht die positionen gemeint sind, sondern das auftreten
von zeichen...
