Stephan Weiß: Auswahl durch Regulären Ausdruck?

Hallo,

ich möchte mit VB.Net einen Regulären Ausdruck an eine Split-Methode übergeben der mir Kommas als Trennzeichen deklariert solangen sie nicht in Hochkommas eingeschlossen sind. Auch mehrer eingeschlossene Kommas sollen dabei erkannt werden.

Ich bin mit diesem Problem schon einige Zeit dran.
Ich hatte bisher Konstrukte wie:
Regex("(?!\x22.*),(?<!.*\x22)")
Regex("(?([^(\x22.*,.*\x22)]),)")

Für einen vernünftigen Denkansatz oder eine brauchbare Informationsquelle (nicht MSDN die habbich schon durch) wäre ich sehr dankbar.

MfG Stephan

  1. N'abend Stephan,

    Schau mal hier:

    Jeffrey Friedl
    Reguläre Ausdrücke
    O'Reilly
    Deutsche Ausgabe
    2.Auflage 2003
    ISBN 3-89721-349-4

    Anfangen könntest Du mit den Seiten:
    200-202,
    217-224, hier vielleicht besonders 223,
    226-236,
    277,
    411-446 (Kapitel 9)

    gruß

    werndt