# Nur das erste gefundene Zeichen im Titel ersetzen

**URL:** https://community.mp3tag.de/t/nur-das-erste-gefundene-zeichen-im-titel-ersetzen/64874
**Category:** Allgemein
**Created:** [May 29, 2024, 3:31pm UTC](https://community.mp3tag.de/t/nur-das-erste-gefundene-zeichen-im-titel-ersetzen/64874 "2024-05-29T15:31:36Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![Thomas\_Adam](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/9dc877/32.png) [@Thomas\_Adam](https://community.mp3tag.de/u/Thomas_Adam)
#### Post date: [May 29, 2024, 3:31pm UTC](https://community.mp3tag.de/t/nur-das-erste-gefundene-zeichen-im-titel-ersetzen/64874/1 "2024-05-29T15:31:36Z")

</div>

Hallo Zusammen,  
ich möchte einen Fehler beim Taggen beheben und im Tag Titel "..." durch »...« ersetzen.  
Bsp.Titel: Die Rose von Stambul: I.Akt "Man sagt uns nach....." soll zu: Die Rose von Stambul: I.Akt »Man sagt uns nach.....« werden.

Ich habe zwei Aktionen angelegt:

1. Ersetzen mit regulärem Ausdruck / Feld TITLE / Regulärer Ausdruck "{1} / Treffer ersetzen durch: »
2. Ersetzen mit regulärem Ausdruck / Feld TITLE / Regulärer Ausdruck " / Treffer ersetzen durch: «

Leider ersetzt Aktion 1 alle " durch » und hört nicht nach dem ersten gefundenen Treffer auf.  
Wie muß der Befehl in Aktion 1. richtig lauten und lassen sich u.U. die beiden Aktionen in einer Aktion zusammenfassen?

Vielen Dank im Voraus für die Hilfe.  
Mit freundlichem Gruß  
Thomas Adam

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [May 29, 2024, 3:40pm UTC](https://community.mp3tag.de/t/nur-das-erste-gefundene-zeichen-im-titel-ersetzen/64874/3 "2024-05-29T15:40:47Z")

</div>

Kommen in Deinen Titeln wirklich immer nur genau 2 `"` vor?  
Kann man wirklich immer das erste `"` mit `»` und das zweite `"` mit `«` ersetzen?

Oder sollen nur das Allererste und das Allerletzte `"` ersetzt werden?

---

<div class="post-metadata">

### Author: ![Thomas\_Adam](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/9dc877/32.png) [@Thomas\_Adam](https://community.mp3tag.de/u/Thomas_Adam)
#### Post date: [May 29, 2024, 3:44pm UTC](https://community.mp3tag.de/t/nur-das-erste-gefundene-zeichen-im-titel-ersetzen/64874/4 "2024-05-29T15:44:47Z")

</div>

Bisher kamen immer nur 2 " vor. Universeller wäre natürlich die Suche nach Allererstes " und Allerletztes " aber ich wollte es einfach halten.

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [May 29, 2024, 3:47pm UTC](https://community.mp3tag.de/t/nur-das-erste-gefundene-zeichen-im-titel-ersetzen/64874/5 "2024-05-29T15:47:14Z")

</div>

Wenn es wirklich nur 2 `"` sind:  
Würde es funktionieren, wenn man nach dem ersten `"` sucht, dem noch irgendein Zeichen folgt und dieses mit `»` ersetzt und dann in einem zweiten Lauf alle übriggebliebenen `"` mit normalem Ersetzen durch `«` ersetzt?

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [May 29, 2024, 3:48pm UTC](https://community.mp3tag.de/t/nur-das-erste-gefundene-zeichen-im-titel-ersetzen/64874/6 "2024-05-29T15:48:45Z")

</div>

Probier eine Aktion vom Typ "Tag-feld formatieren" oder Konverter\>Tag-Tag für TITLE:  
Format string: `$regexp(%title%,'(.*)"(.*)"',$1»$2«)`

---

<div class="post-metadata">

### Author: ![Thomas\_Adam](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/9dc877/32.png) [@Thomas\_Adam](https://community.mp3tag.de/u/Thomas_Adam)
#### Post date: [May 29, 2024, 3:49pm UTC](https://community.mp3tag.de/t/nur-das-erste-gefundene-zeichen-im-titel-ersetzen/64874/7 "2024-05-29T15:49:43Z")

</div>

Das ist richtig. Der zweite Lauf fkt. auch mit der einfachen Ersetzen-Formel. Nur der erste Lauf stoppt leider nicht nachdem er eine Fundstelle ersetzt hat.

---

<div class="post-metadata">

### Author: ![Thomas\_Adam](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/9dc877/32.png) [@Thomas\_Adam](https://community.mp3tag.de/u/Thomas_Adam)
#### Post date: [May 29, 2024, 3:53pm UTC](https://community.mp3tag.de/t/nur-das-erste-gefundene-zeichen-im-titel-ersetzen/64874/8 "2024-05-29T15:53:23Z")

</div>

GENIAL !!!!  
Aktion "Tag-Feld formatieren" funktioniert super!  
VIELEN VIELEN DANK

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [May 29, 2024, 3:54pm UTC](https://community.mp3tag.de/t/nur-das-erste-gefundene-zeichen-im-titel-ersetzen/64874/9 "2024-05-29T15:54:15Z")

</div>

Erstaunlicherweise sind die Apostrophe in diesem Fall nicht mal zwingend nötig:  
` $regexp(%title%,(.*)"(.*)",$1»$2«)`

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [May 29, 2024, 3:57pm UTC](https://community.mp3tag.de/t/nur-das-erste-gefundene-zeichen-im-titel-ersetzen/64874/10 "2024-05-29T15:57:26Z")

</div>

Oder den offensichtlicheren Aktions-Typ "Ersetzen mit regulärem Ausdruck" verwenden:  
Feld:  
`TITLE`

Regulärer Ausdruck:  
`(.*)"(.*)"`

Treffer ersetzen durch:  
$1»$2«

![image](https://community.mp3tag.de/uploads/default/original/3X/a/6/a637ab81ccfb6ae846e681f95d94727eace5200a.png)

---

<div class="post-metadata">

### Author: ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)
#### Post date: [June 28, 2024, 3:58pm UTC](https://community.mp3tag.de/t/nur-das-erste-gefundene-zeichen-im-titel-ersetzen/64874/11 "2024-06-28T15:58:23Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
