Kevin Wiedener: Reguläre Ausdrücke (einfach, aber ich blicks net)

Hallo,

ich habe ein relativ simples Problem mit den Regulären Ausdrücken.

Meine Textdatei ist folgendermaßen aufgebaut:

,"Hallo","Go, Andre",,,,,,"Hallo",

Und nun will ich, dass ich mittels einem regulären Ausdruck die Daten in einen Array lese, der dann so aussehen soll:

Array[0] = "";
Array[1] = "Hallo";
Array[2] = "Go, Andre";
Array[3] = "";
...
Array[8] = "Hallo";

Das Problem ist, wenn ich einfach nach allen ' splitte, dann teilt sich auch der Array[2] (Go, Andre) wegen dem Komma. Wie kann ich dieses Problem realisieren?

Vielen Dank schon jetzt für Eure tatkräftige Unterstützung

Gruß

Kevin

  1. Hi,

    Das Problem ist, wenn ich einfach nach allen ' splitte, dann teilt sich auch der Array[2] (Go, Andre) wegen dem Komma. Wie kann ich dieses Problem realisieren?

    hierzu dürfte Dir http://perldoc.com/perl5.8.0/pod/perlfaq4.html, "How can I split a [character] delimited string except when inside [character]? (Comma-separated files)" helfen.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes