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

Nach erstem "#"-Zeichen in jeder Zeile einer Textdatei suchen (Kommentarzeilen überspringen)

Moderationshinweis von talla (29.05.2012 - 10:49)

Bitte immer auf das Forum achten und entsprechende Forenbeschreibung durchlesen! Komponenten und Snippets hat nichts damit zu tun, dort nach Code zu fragen.

lolipop123
myCSharp.de - Member



Dabei seit:
Beiträge: 2

Themenstarter:

Nach erstem "#"-Zeichen in jeder Zeile einer Textdatei suchen (Kommentarzeilen überspringen)

beantworten | zitieren | melden

Guten Mirgen zusammen,

nach nicht erfolgreicher Suche bin ich nun letzten Endes hier gelandet.

Ist es Möglich in einer Textdatei mit namen xyz nach dem zeichen #
zu suchen, also auskommentierten strings?

nehmen wir an wir haben

#1n23j
ijwn
owjd922
#abc
dwdwnj
233123
#oped

ich möchte jetzt gerne diese "wörter" mit "#" nicht mit einlesen in eine datei sondern nur die "wörter" die keine "#" am anfang haben.

Gruß Ole
private Nachricht | Beiträge des Benutzers
bredator
myCSharp.de - Member



Dabei seit:
Beiträge: 357

beantworten | zitieren | melden

Entweder mit String.StartsWith('#') oder mit Regex darauf prüfen und entsprechend nicht einlesen.

Allerdings ist das hier das Falsche Unterforum für so eine Frage.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von bredator am .
private Nachricht | Beiträge des Benutzers
lolipop123
myCSharp.de - Member



Dabei seit:
Beiträge: 2

Themenstarter:

beantworten | zitieren | melden

fuer das String.StartsWith('#') muss man da noch gewisse dll's einfuegen, da er das bei mir nciht erkennt?
private Nachricht | Beiträge des Benutzers
MrSparkle
myCSharp.de - Team

Avatar #avatar-2159.gif


Dabei seit:
Beiträge: 5.655
Herkunft: Leipzig

beantworten | zitieren | melden

Selber guten Mirgen,

so viel Zeit, wie du in deine Beiträge gesteckt hast, hast du sicherlich auch für die Recherche aufgewendet. Bitte schau in die Doku, da steht alles drin, was du zu String- und Dateioperationen wissen mußt: :rtfm:

Christian
Weeks of programming can save you hours of planning
private Nachricht | Beiträge des Benutzers
chavez
myCSharp.de - Member



Dabei seit:
Beiträge: 252
Herkunft: Österreich

beantworten | zitieren | melden


var lines = File.ReadLines("myFile.txt").Where(s => !s.StartsWith("#"));
private Nachricht | Beiträge des Benutzers

Moderationshinweis von herbivore (30.05.2012 - 06:36)

Die nötigen Kenntnisse für das Einlesen von Dateien, auch wenn Kommentarzeilen übersprungen werden sollen, setzen wir als bekannt voraus. Bitte beachte [Hinweis] Wie poste ich richtig? Punkt 1.1.1 und 1.1 (und eben 2.1).