View Issue Details

IDProjectCategoryView StatusLast Update
0000301LDMudLPC Compiler/Preprocessorpublic2004-11-27 01:03
ReporterlarsAssigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Summary0000301: Index by value
DescriptionShort: 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...
TagsNo tags attached.
External Data (URL)

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2004-11-27 01:03 lars New Issue