Thread Natürlicher Sort, aber nicht mit @sorted = sort @unsorted (30 answers)
Opened by Student87 at 2013-02-05 17:52

Linuxer
 2013-02-07 16:51
#165582 #165582
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
Schon mal in die Doku geguckt? Perldoc:perlretut

Einfach gesagt:
Quote
\s matches a whitespace character, the set [\ \t\r\n\f] and others
...
\S is a negated \s; it represents any non-whitespace character [^\s]


Wieso kommst Du darauf, dass \S bei \r oder \n oder \r\n einen Match liefern würde?
Genau das soll es doch nicht tun, denn so ist es definiert.
Wieso ist \n bei Dir ein non-whitespace Character? Welches druck- und sichtbare Zeichen ist das bei Dir?

\s sind die "weißen" Zeichen, \S sind die nicht-weißen Zeichen.

Und auch auf einem Mac (womit ich keine Erfahrung habe) sollte das IMHO so sein.

edit: Doku Link repariert
Last edited: 2013-02-07 17:12:23 +0100 (CET)
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 Natürlicher Sort, aber nicht mit @sorted = sort @unsorted