Regular Expressions mit C#

by Flo 7. August 2007 18:51
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.

Tags:

Comments

8/16/2009 6:01:38 AM #

cash loans

You are a very smart person! Smile

cash loans United States

Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen

Über mich

Ich bin freiberuflicher Softwareentwickler (.NET, Cocoa, Webentwicklung) und versuche mich als hobbymäßig an der Fotografie.

Seit 1. Oktober 2007 studiere ich in an der Georg-Simon-Ohm-Hochschule in Nürnberg Wirtschaftsinformatik.

Calendar

<<  May 2012  >>
MoTuWeThFrSaSu
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

View posts in large calendar