Viele Verlage geben sich der Unsitte hin, im Titel eines eBooks zusätzlich das Genre unterzubringen. So steht ganz oft hinter dem Titel “Roman”, “Thriller” oder “Kriminalroman”. Diese Anhängsel können natürlich von Hand entfernt werden, schneller und eleganter geht es aber mit einer Art Stapelverarbeitung in Calibre.
Mit Suchen und Ersetzen zum Erfolg
Zum Einsatz kommt wieder die Funktion “Suchen und Ersetzen”, die ich bereits im Artikel Nummerierung im Buchtitel in Serienindex übernehmen verwendet habe. Zu finden ist sie über das zweite Symbol von links, wenn mehrere eBooks ausgewählt sind. Soll nur ein eBook bearbeitet werden, dann befindet sie sich im Untermenü dieses Symbols unter “Metadaten auf einmal bearbeiten“:
Nach Auswahl dieses Punktes öffnet sich der Metadatendialog, der “Suchen und Ersetzen” auf der letzten Registerkarte enthält.
Im oberen Teil des Dialogs werden die Suchen- und Ersetzenausdrücke definiert und einige andere Einstellungen gewählt. Praktisch ist, dass die Vorschau im unteren Teil anhand der ersten zehn gewählten Einträge immer anzeigt, wie das Ergebnis ausschauen wird. So kann im Zweifelsfall so lange herumgespielt werden, bis es passt.
Die über die “Suchen und Ersetzen”-Funktion geänderten Dinge lassen sich nicht mehr rückgängig machen. Im Zweifelsfall also vorher ein Backup der Bibliothek anfertigen.
Beispiele
Die nachfolgenden Beispiele habe ich der Praxis entnommen. Damit die Such- bzw. Ersetzenausdrücke besser erkennbar sind, habe ich sie in Anführungszeichen gefasst. Diese müssen beim Eintragen in die entsprechenden Felder weggelassen werden.
Textteil am Ende des Titels entfernen
In folgendem Beispiel werden Texte am Ende des Buchtitels entfernt. Als konkretes Beispiel dient hier die Unsitte von Amazon, an jeden deutschen Titel nochmal ein “(German Edition)” anzuhängen.
Vorgabe in Kurzform: “Titel – Thriller” soll in “Titel” geändert werden
- Suchmodus: Wortsuche
- Suchfeld: titel
- Suchen nach: ” – Thriller” (Leerzeichen am Anfang beachten!)
- Ersetzen durch: leer lassen
Textteile am Anfang des Titels entfernen
Manchmal stehen am Titelanfang unerwünschte Teile. Auch diese lassen sich entfernen.
Vorgabe in Kurzform: Aus “Irgendwas – Titel” soll “Titel” werden
- Suchmodus: Wortsuche
- Suchfeld: titel
- Suchen nach: “Irgendwas – (.*)”
- Ersetzen durch: leer lassen
Zahlen vom Titelanfang entfernen
Sollen hingegen Zahlen aus dem Titelanfang gelöscht werden, lautet die Anfrage etwas anders, denn jede Zahl kann eine andere sein.
Vorgabe in Kurzform: Aus “001 – Titel” , “002 – Titel” soll “Titel“, “Titel” werden
- Suchmodus: Regulärer Ausdruck
- Suchfeld: titel
- Suchen nach: “\d+ – (.*)”
- Ersetzen durch: “\1”
Nachname und Vorname austauschen
In vielen eBooks sind auch Name und Vorname des Buchautoren vertauscht. Ich handhabe es so, dass der Name nach dem Muster “Vorname Nachname” im Autorenfeld steht, in der Autorensortierung dreht Calibre dies sowieso wieder um.
Vorgabe in Kurzform: Aus “Nachname, Vorname” soll “Vorname Nachname” werden
- Suchmodus: Regulärer Ausdruck
- Suchfeld: authors
- Suchen nach: “(.*), (.*)”
- Ersetzen durch: “\2 \1”
Hallo Michael, ich habe nun auch Calibre auf meinem Rechner installiert. Wie schaffe ich es, dass meine Bücher nach Titel in Alphabetischer Reihenfolge erscheinen?
Danke für eine Info
Mit freundlichen Grüßen
Rita
In Calibre oder auf dem Reader?
Folgende Aktion funktioniert nicht:
Zahlen vom Titelanfang entfernen
Sollen hingegen Zahlen aus dem Titelanfang gelöscht werden, lautet die Anfrage etwas anders, denn jede Zahl kann eine andere sein.
Vorgabe in Kurzform: Aus „001 – Titel“ , „002 – Titel“ soll „Titel„, „Titel“ werden
Suchmodus: Regulärer Ausdruck
Suchfeld: titel
Suchen nach: „\d+ – (.*)“
Ersetzen durch: „\1“
Genauso wie oben unter Suchen Ersetzen eingegeben, aber die Zahlen vor den titeln werden
NICHT entfernt.
Was läuft hier falsch???
Habe die aktuellste Caibre Version, also 2.78
Würde mich hierzu über eine Rückmeldung freuen
Gruß
H. Bode
Funktionierts denn, wenn du die Anführungszeichen bei “Suchen nach” und “Ersetzen durch” wegzulässt?
Nein, leider keine Änderung durch weglassen der Anführungszeichen
habe nach langer Zeit mal wieder eine Menge Bücher in Calibre, die im Titel eine Nummerierung haben und und habe mich deine Suchen Ersetzen Einstellung zur Entfernung von Zahlen aus dem Titel erinnert.
Hat damals vor zwei Jahren nicht funktioniert (meine Nachricht vom 2.2.2017) und funktioniert heute auch nicht.
Habe eine aktuelle Calibre Version 3.34
Entfernen der Ausrufezeichen bei suchen nach und Ersetzten durch bringt auch nichts.
Warum auch immer – diese Eeinstellung funktioniert einfach nicht
Hast du eventuell hier noch eine andere Lösung, um die Zahle vom dem titel zu entfernen.
Würde mich über eine Rückmeldung freuen.
Danke
Herbert bode
Hallo, mich würde das auch interessieren. Bei mir funktioniert das ersetzen auch nicht. Danke für Tipps
Mario
Hallo, mich würde das auch interessieren. Bei mir funktioniert das ersetzen auch nicht. Danke für Tipps
Mario
Hast Du eine Idee, wie man Schlagwörter, die nur ein Buch betreffen automatisiert löschen kann?
Wenn du ein Schlagwort aus nur einem Buch löschen willst, dann kannst du das doch von Hand machen? Wahrscheinlich meinst du was anderes und ich verstehe dein Problem nicht. Kannst du das mal etwas ausführlicher beschreiben?
Ich habe eine Büchersammlung mit über 500 Schlagwörtern, von denen über 450 Schlagwörter nur ein Buch enthalten. Manuell zu löschen “dauert ewig”. Deswegen möchte ich das automatisiert
Du hast es sicher mittlerweile selbst herausgefunden, aber falls es noch aktuell ist: Ich habe die Antwort mal in einen eigenen Artikel gepackt: Schlagwörter bequem aus mehreren eBooks löschen
Hallo,
in einer Serie hat das Feld Autor nach dem einlesen in Calibre nicht den Autor sondern den Titel gespeichert.
Damit funktioniert aber leider das Metadaten laden nicht.
Wie kann ich in allen Büchern der Serie den Autor löschen, und dann für alle die Metadaten neu herunterladen?
Danke, Gruß
Hallo,
beim Aktualisieren der Metadaten ist bei den Kommentaren (comments) der Eintrag (mehrere Sätze) oftmals doppelt. Ich möchte über suchen/ersetzen in den comments alles nach inkl. Kurzbeschreibung löschen. Also Suchfeld comments, suchen nach: Kurzbeschreibung (.*), ersetzen durch leer.
Leider funktioniert dies so nicht, ich vermute das calibre die Leerzeile vor dem Wort Kurzbeschreibung als Suchende wertet. Gibt es eine Möglichkeit?
LG
Hallo Michael,
danke für diese Anleitung. Ich habe ein Problem, im html-Text (Feld comments) etwas suchen und ersetzen zu wollen. Er sucht in Calibre immer nur den wirklich eingetragenen Text durch. Gibt es da eine Möglichkeit? Ich will unnötige Absätze (doppelte) auf einmal entfernen lassen.
Das Geheimnis warum es nicht funktioniert ist der Bindestrich.
Ich habe die Anweisung ebenfalls kopiert und es hat nicht funtioniert.
Nachdem ich aber den Bindestrich durch den auf meiner Tastatur ersetzt habe
(der kopierte hat wohl einen anderten Zeichencode) hat es wie gewümnsch funtioniert.
Grüße
Michael (ein anderer als der Atutor ;-))