Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Rest der Zeile entfernen ab Zeichen
qiwi
myCSharp.de - Member



Dabei seit:
Beiträge: 4

Themenstarter:

Rest der Zeile entfernen ab Zeichen

beantworten | zitieren | melden

Hallo zusammen,

ich habe eine Datei, aus der ich Datum Betrag etc. mit Substring entnehme. Nun habe ich aber folgendes Problem. Ab dem Zeichen "X", welches nur einmal vorkommt - aber da davor der Betrag steht, immer an unterschiedlichen Stellen vorkommt - möchte ich den Rest der Zeile inkl. dem N löschen. Ich habe es mit Substring oder Trim versucht - aber hier brauche ich immer eine genaue Stelle. Wer kann mir da einen Tipp geben, wie ich hier weiter vorgehen kann? Sowas wie Wenn Du ein N findest - lösche den Rest der Zeile bevor Du irgendwas in var x schreibst.

Beispiel: ZEILE23211223EUR334,23NZTGHX


Besten Dank
private Nachricht | Beiträge des Benutzers
chilic
myCSharp.de - Experte



Dabei seit:
Beiträge: 2137

beantworten | zitieren | melden

Die Stelle eines Zeichens bekommst du mit IndexOf.

Deine Beschreibung verstehe ich nicht. Ab dem X willst du den Rest der Zeile inklusive dem N löschen. Später willst du aber ab dem N löschen?
private Nachricht | Beiträge des Benutzers
qiwi
myCSharp.de - Member



Dabei seit:
Beiträge: 4

Themenstarter:

beantworten | zitieren | melden

Vielen Dank,

entschuldige - Das X/ N war nur ein Beispiel. Dann suche ich mal nach IndexOf.
private Nachricht | Beiträge des Benutzers
Torni
myCSharp.de - Member



Dabei seit:
Beiträge: 45

beantworten | zitieren | melden

ganz dumme q&d-Lösung wäre doch auch einfach ein .Split mit dem Zeichen "N" - auch wenn man den zweiten Teilstring nicht mehr benötigt...
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 16147

beantworten | zitieren | melden

Das kommt auf den Fall an. Split ist in vielen Szenarien kontraproduktiv, wenn man "ab dem ersten Treffer" etwas will. Da ist IndexOf i.d.R. die bessere Variante.
Split ist ja eher "dazwischen".
- performance is a feature -

Microsoft MVP - @Website - @blog - @AzureStuttgart - github.com/BenjaminAbt
private Nachricht | Beiträge des Benutzers