Thread Split-delimiters -> " " und "" und // und / / (19 answers)
Opened by Student87 at 2012-11-21 15:10

Linuxer
 2012-11-21 16:32
#163500 #163500
User since
2006-01-27
3872 Artikel
HausmeisterIn

user image
In Bsp 1 schrieb ich "Splitte an Pattern mit einem Leerzeichen", das ist wichtig im Vergleich zum Bsp 3, bei dem es "String mit einem Leerzeichen" heisst (der eben einen Sonderfall darstellt).

Beispiel 1: split an Pattern mit einem Leerzeichen:

Vielleicht wird's so verständlicher (<leer> steht jeweils für ein Leerzeichen)?
Code: (dl )
<leer><leer>foo<leer><leer>bar


Wenn man jetzt den String am "<leer>" durchschneidet, was erhält man dann?
Vor dem ersten <leer> ein leeres Feld,
vor dem zweiten <leer> ein leeres Feld,
vor dem dritten <leer> einen String "foo"
vor dem vierten <leer> ein leeres Feld,
und als letztes Feld vor dem String-Ende bleibt noch der String "bar" übrig.

Also kriegen wir als Ausgabe:
"nix", "nix", foo, "nix", bar

Genau wie's sein soll.
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Split-delimiters -> " " und "" und // und / /