Hallo Zusammen,
ich hoffe es kann mir jemand beim umschreiben helfen!?
Ich möchte die Funktion Sonderzeichen entfernen, also das am Ziel kein "Sonderzeichen" Ordner angelegt wird, sondern ganz normal nach Anfangsbuchstaben gearbeitet wird.
Irgendwie zerstöre ich den String immer...
Das ist der Orignal String:
\\Pfad\$if($isdigit($regexp($lower(%album%),(^(das|die|der|the)|^)(.)(.*),$3)),#,$if($eql($regexp($regexp($lower(%album%),(^(das|die|der|the)|^)(.)(.*),$3),^\w.*$,1234567),1234567),$upper($left($regexp($lower(%album%),(^(das|die|der|the) |^)(.)(.*),$3),1)),Sonderzeichen))\%album% '('%year%')'\%track% - %artist% - %title%
Vielen Dank im Voraus!
Hier ist ein Thread zu einem ähnlichen Thema:
Du kannst ein Hilfs-Tagfeld anlegen und dessen Wert berechnen.
Wenn das erste Zeichen in %albumartistsort% ...
... eine Zahl ist (Funktion $IsDigit), dann fülle das Hilfs-Tagfeld mit '#'.
... ein 'Ä' ist, dann fülle das Hilfs-Tagfeld mit 'A'.
... ein 'Ö' ist, dann fülle das Hilfs-Tagfeld mit 'O'.
... ein 'Ü' ist, dann fülle das Hilfs-Tagfeld mit 'U'
... sonst fülle das Hilfs-Tagfeld mit dem ersten Zeichen in %albumartistsort%.
Du kannst das auch direkt machen nur mit dem Tagfeld %albumar…
Vielleicht ist die Lösung von da besser für dich.
Hi ohrenkino,
vielen Dank für die Verlinkung, es hat wirklich geklappt und der String ist somit auch kürzer geworden.
Für Sampler und Soundtracks sieht er dann so aus:
Pfad\$if($isdigit($left(%ALBUM%,1)),'#',$replace($left(%ALBUM%,1),'Ä','A','Ö','O','Ü','U'))\%album% '('%year%')'\%track% - %artist% - %title%
Ich wünsche noch einen schönen Abend!
VG