Vorlage Diskussion:SortKey

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen

Verwendung von regex[Bearbeiten]

Könnte hier nicht einfach die {{#regex:}} Syntax genutzt werden? --Bwoebi Hier diskutieren bitte 18:23, 3. Jun. 2010 (CEST)

Könntest Du ein Beispiel für "A soll als Z sortiert werden" angeben? --Arbiedz Disku 18:31, 3. Jun. 2010 (CEST)
Ich meine nur für die Umlaute z.B. {{{2|{{#regex:{{#regex:{{#regex:{{#regex:{{#regex:{{#regex:{{{1|}}}|/Ä/|A}}|/ä/|a}}|/Ö/|O}}|/ö/|o}}|/Ü/|U}}|/ü/|u}}}}}
Mit Eingabe von "ägssädfgütttösfdsÄöddÜ" gibt das: agssadfgutttosfdsAoddU --Bwoebi Hier diskutieren bitte 20:29, 3. Jun. 2010 (CEST)
Lexikographisch müsste Ä als Ae sortiert werden... ;o) Mit der von Dir vorgeschlagenen Methode musst Du jeden Einzelfall behandeln, und nimmst auch dem Benutzer die Freiheit, einen Eintrag so einsortieren zu lassen, wie er es sich vorstellt. Beispiel: "Die rote Hütte" soll unter H eingeordnet werden.
Der Vorteil Deiner Variante wäre, dass der Benutzer keinen Sortiertext angeben muss. --Arbiedz Disku 21:42, 3. Jun. 2010 (CEST)
Lexikographisch^^ Und nein, ich lass dem Benutzer die Freiheit nicht (da steht {{{2|REGEX-SYNTAX}}}) und eben genau wegen diesem Vorteil will ich es machen --Bwoebi Hier diskutieren bitte 22:11, 3. Jun. 2010 (CEST)
Wie wärs mit einer [Vorlage:SortLexikographisch], welche dann {{SortKey|{{#regex:...}}}} enthält? Dann geht beides. Allerdings dachte ich, bei der lexikographischen Sortierung wird Ä tatsächlich als A sortiert ... --Three Of TwelveSprich! 22:46, 3. Jun. 2010 (CEST)
Hmm, da kommts drauf an ob wir DIN 5007 Variante 1 oder 2 verwenden, das ist nämlich genau der Unterschied. Variante 1 ist für Lexika, Variante 2 für "Namenslisten wie Telefonbücher" (NPC-Liste oder so in unserem Fall?) ... schwer zu sagen. --Three Of TwelveSprich! 22:50, 3. Jun. 2010 (CEST)
Oh, ich kannte nur die Auflösung in zwei Buchstaben. Aber ob Variante 1 oder 2, ist mir völlig egal, solange wie nicht etwas wie ingame herauskommt: dass Ölfass immer ganz unten steht. *g --Arbiedz Disku 23:21, 3. Jun. 2010 (CEST)