Entwickler-Ecke

C# - Die Sprache - String zwischen 2Strings auslesen


Xvidia - Mo 31.05.10 15:15
Titel: String zwischen 2Strings auslesen
Ich habe folgende Frage. Und zwar wie man einen String zwischen 2Strings auslesen kann. Z.B "Genau diesen XXXStringYYY möchte ich auslesen". Ich möchte Anhand dieses Beispiels den String zwischen XXX und YYY auslesen. Würde mich freuen wenn ihr mir da weiterhelfen könnt.

mfg Xvidia


JüTho - Mo 31.05.10 15:21

Das geht mit IndexOf in zwei Varianten und Substring. Jürgen

PS. Schon mal was von der SDK-Doku/MSDN/Hilfe gehört? Dort gibt es einen hervorragenden Index und zu jeder Klasse (hier: String) eine Übersicht über "Alle Member". Mit den Erläuterungen dort (und den Beispielen) lässt sich so etwas sehr schnell selbst herausfinden.


Xvidia - Mo 31.05.10 16:23

Ok viel Dank! Werde ich in Zukunft auch machen.

mfg Xvidia


danielf - Mo 31.05.10 16:36

Hallo,

bei "komplizierteren" Ausdrücke bietet sich auch immer die sprachenunabhängige Syntax der Regulären Ausdrücke an. Im Internet findest du darüber genug Informationen.

Sie haben den Vorteil, dass du auch "typ sicher" Ausdrücke aus einer Zeichenkette eliminieren kannst, Gruppen benennen und beliebig viele Matches verarbeiten. Darüber hinaus finde ich es noch schön, dass man das Pattenr (so heißt das Suchmuster des Reguläre Ausdruck) in einer Konfigurationsdatei hinterlegen kann. Bei einer Änderung braucht man keinen Code anfassen.

Gruß