W.M.C.: Position eines Zeichens

Hallo,
gibt es in Perl Funktionen, um Zeichenketten in (beliebig viele) Teilketten zu zerlegen, wobei ein bestimmtes Zeichen als Trennzeichen definiert ist?

  1. Hallo,

    perldoc -f split

    Markus.

    --
    http://www.apostrophitis.at
    六 7東曲 人港ラ
    1. Hallo Markus

      perldoc -f split

      damit kann ich leider gar nichts anfangen - ich mache gerade die ersten Schritte mit Perl.
      Gruss

      1. hi,

        my @einzelneTeile = split("TRENNZEICHEN",$zeichenkette);

        mfG,
        steckl

      2. Hallo,

        damit kann ich leider gar nichts anfangen - ich mache gerade die ersten Schritte mit Perl.

        Bei Perl bekommst du eine komplette Dokumentation gleich mitgeliefert. Tippst du perldoc -f split in der DOS-Prompt, so erhälts du alle Informationen über diesen Befehl, den du suchst.

        Markus

        --
        http://www.apostrophitis.at
        六 7東曲 人港ラ
      3. damit kann ich leider gar nichts anfangen - ich mache gerade die ersten Schritte mit Perl.

        perldoc ist die Dokumentation, wie Markus schon sagte, kannst du die entweder in der Konsole lesen, sie ist aber auch im HTML Format auf der Festplatte oder im Netz http://perldoc.perl.org/

        Struppi.

        --
        Javascript ist toll (Perl auch!)
  2. Danke für die Hilfe bisher,
    für den umgekehrten Weg (Zusammenfügen von Teilstrings) habe ich in dem mir genannten Perldoc gefunden:

    $rec = join(':', $login,$passwd,$uid,$gid,$gcos,$home,$shell);

    d.h. mit einer vorgegebenen Anzahl.
    Gibt es da auch eine Möglichkeit, die Elemente eines arrays "@namen" zu verbinden, ohne dass man eine Schleife programmiert?
    Ich würde raten

    $rec = join(':', @namen);

    1. Ich würde raten

      $rec = join(':', @namen);

      »»

      Man verzeihe mir diesen Beitrag! Nicht nur raten, sondern dann ausprobieren.
      Habe ich getan und es funktioniert!