
Ich habe eine Reihe von MP3s mit demselben generischen Album „_misc“. Im comment
Feld der Dateien ist auch der echte Albumname nach dem Muster gespeichert album[REAL_ALBUM_NAME]
. Im Kommentarfeld vor und nach der album
Deklaration kann anderer Text stehen, muss es aber nicht.
Ich möchte den echten Albumnamen für jede dieser MP3s automatisch extrahieren und ihn album
mithilfe eines Batch-/Automatisierungsprozesses in das Feld einfügen (wobei „_misc“ überschrieben wird). Wie kann ich das tun? Ich kann auf die Dateien mit Windows, OS X oder Ubuntu (als Live-CD/DVD) zugreifen.
Antwort1
MP3Tagtut dies tatsächlich. Verwenden SieTag -> Tag. Setzen Sie das ALBUM
Feld auf $regexp(%comment%,album\[(.*)\],\1)
. (Ich habe das nicht getestet, aber es sollte funktionieren.)
Bearbeiten: Klicken Sie auf Convert->Actions
und legen Sie den Typ auf Wert formatieren fest. Der reguläre Ausdruck lautet $regexp(%comment%,'^.*album\[([^\]]+)\].*$',$1)
– beachten Sie das .*
am Anfang und Ende des Ausdrucks, um Übereinstimmungen mit anderem Text im Kommentarfeld zu vermeiden, und verwenden Sie , $1
um auf die Übereinstimmung zu verweisen. (Quelle)