Vor ein paar Tagen stand ich vor dem Problem, dass ich ein CSV-File einlesen und in eine MySQL-DB auf einem Webserver einlesen sollte. Allerdings hatte ich hier bei massive Probleme, da das CSV-File zwar kommasepariert war, aber auch innerhalb der einzelnen Elemente Kommata vorkamen.
Auf Nachfrage hat mir dann jemand unter
mycsharp.de gesagt, dass man das ganze mittels sogenannter "Regular Expressions" funktionieren müsste. Da ich diese Regex überhaupt nicht kannte, habe ich mich diesbezüglich
erstmal schlau gemacht.
Man kann unter C# für eine Instanz der Klasse System.Text.RegularExpressions.Regex ein Pattern, eine Art Maske, für jede Art von speziell aufgebautem String, wie z.B. E-Mailadressen oder auch CSV-Files, festlegen.

Zum Testen der eigenen Pattern hat der
Admin des Boards herbivore
sein Programm regexlab online gestellt. Damit kann man on-the-fly sehen, was eine Regex aus einem String herausholt. Schön ist auch die farbliche Hervorhebung von einzelnen Elementen.