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

Student87
 2013-02-05 21:24
#165496 #165496
User since
2012-11-08
73 Artikel
BenutzerIn
[default_avatar]
Ah okay. Der Match (\d+) wird ja normalerweise in $1 gespeichert. Wenn man jetzt die Klammern drum rum setzt, kann man also mit [0] direkt auf $1 zugreifen?

Aber dann vergleicht der Algorithmus ja nur digits und keine X/Y ?

Edit: Ja, der Algorithmus generiert

chrX
chrY
chr1
.
.
.
chr22


Edit 2: Wenn ich in Code 1 von topec d durch nen Punkt . ersetze, um auch X und Y zu matchen, bekomme ich diese Meldungen:
Use of uninitialized value in numeric comparison (<=>) at ./Skript line 9, <IN> line 77.
und das Ergebnis ist:
chr1
chr10
chr2
chr20
chr3
chrX
chrY

Edit 3: Wieso denn "uninitialized value" ? Wie kann das sein, wenn ich nen Punkt benutze, matche ich doch immer und der value ist da/initialized ?
Last edited: 2013-02-05 21:31:38 +0100 (CET)

View full thread Natürlicher Sort, aber nicht mit @sorted = sort @unsorted