View Single Post
Old 02-06-2016, 07:14 AM   #4
Divingduck
Wizard
Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.
 
Posts: 1,161
Karma: 1404241
Join Date: Nov 2010
Location: Germany
Device: Sony PRS-650
Serien-Name Seriennummer - Titel

Suchfeld Titel: "Hans-Hansen-Zyklus 04 - Hans - Er kann's nicht alleine ohne Hilfe"
Suchfeld:
Code:
([^_0-9]*)\s*([0-9]*)\s*-\s*([^_].+)?
Ersetzen durch: \1
Zielfeld: series: "Hans-Hansen-Zyklus"

Ersetzen durch: \2
Zielfeld: series_index: "04"

Ersetzen durch: \3
Zielfeld: titel: "Hans -Er kann's nicht alleine ohne Hilfe?"

Erklärung:
Die erste Ersetzung erzeugt den Serienname. Die 2. Ersetzung füllt die Seriennummer. Die 3. Ersetzung bereinigt den Titel. Siehe angehängte Bilder.
Wenn du dir die erste Ersetzung mit Speichern sicherst, hast du diese bei Bedarf schnell aufgerufen und musst nicht lange experimentieren

Falls der Dateiname wie der Titel aufgebaut ist, würde ich dies direkt beim Import der Datei mittels Template erledigen. Danach musst du nur noch den Titel (wie z.B. mit der 3. Ersetzung) bereinigen. dies würde dann z.B. so aussehen:

Serie Serien-Nummer – Titel - Autor
Dateiname: "Hans-Hansen-Zyklus 04 - Hans - er kann's nicht alleine ohne Hilfe? - Hansel Mann.epub"
Code:
(?P<series>[^_0-9]*)\s(?P<series_index>[0-9]*)\s*-\s*(?P<title>[^_].+)?-(?P<author>[^_-]+)
Siehe Bild. Achtung, in dem Bild wurde das Häkchen Metadaten aus Dateiinhalt statt Dateinamen lesen gesetzt. Das musst du dann natürlich herausnehmen

Wichtig: Mache die Metadatenänderungen vielleicht erst mal mit einer kleinen Beispieldatenbank. Einmal geändert, gibt es ohne Sicherung kein zurück. Erst wenn die Ersetzungen so funktionieren wie du es erwartest solltest du diese auf deinen richtigen Datenbestand los lassen.
Attached Thumbnails
Click image for larger version

Name:	S&E_1.JPG
Views:	743
Size:	114.2 KB
ID:	146093   Click image for larger version

Name:	S&E_2.JPG
Views:	691
Size:	130.5 KB
ID:	146094   Click image for larger version

Name:	S&E_3.JPG
Views:	648
Size:	131.6 KB
ID:	146095   Click image for larger version

Name:	Filename&Metadata.JPG
Views:	715
Size:	179.9 KB
ID:	146096  

Last edited by Divingduck; 02-06-2016 at 08:31 AM.
Divingduck is offline   Reply With Quote