Ich habe so etwas in meinem Code.Extract alle Vorkommen von bestimmten Zeichen aus Strings
mystring.Split(new[]{"/","*"}, StringSplitOptions.RemoveEmptyEntries);
aber was ich will eigentlich ist mystring
in zwei Reihen zu trennen, eine der getrennten Elemente oben, und das andere Array, das die Trennzeichen oben in der Reihenfolge, wie sie in der Zeichenfolge erscheinen zu halten.
Ich könnte .IndexOf
verwenden, um die Suche fortzusetzen, bis ich alle extrahieren, aber irgendwie denke ich, dass dies redundant sein wird. Gibt es eine Möglichkeit, dies in .NET zu tun? Wenn möglich, möchte ich LINQ vermeiden.
Danke.
Gibt es einen Grund, warum Sie wollen LINQ vermeiden? –
Ich dachte, dass das Ergebnis von Split ein Array mit den Elementen in der Reihenfolge ist, in der sie angezeigt werden. Kannst du erklären, willst du weiter? –
Ziel-Framework ist .NET 2 –