# Runde Klammern mit Inhalt enfernen mit eRsetzen durch regulären Ausdruck

**URL:** https://community.mp3tag.de/t/runde-klammern-mit-inhalt-enfernen-mit-ersetzen-durch-regularen-ausdruck/18419
**Category:** Allgemein
**Created:** [November 12, 2016, 5:20pm UTC](https://community.mp3tag.de/t/runde-klammern-mit-inhalt-enfernen-mit-ersetzen-durch-regularen-ausdruck/18419 "2016-11-12T17:20:14Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![Feuerengel](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/f/5f8ce5/32.png) [@Feuerengel](https://community.mp3tag.de/u/Feuerengel)
#### Post date: [November 12, 2016, 5:20pm UTC](https://community.mp3tag.de/t/runde-klammern-mit-inhalt-enfernen-mit-ersetzen-durch-regularen-ausdruck/18419/1 "2016-11-12T17:20:14Z")

</div>

Hallo,

habe das Problem das ich die Runde Klammern samt inhalt nicht weg bekomme. Möchte gerne das mit "ersetzen durchRegulären Ausdruck" machen.

Die Suchfunktion habe ich schon benutzt aber alle Vprschläge sind fehlgeschlagen. Habe die neuste Version.

Geht zwar mit DAteiName ist aber zu mühsam und es bleibt ein Leerzeichen über.

Z.B.

Imany- Dont be so Shy(Radio Edit Version)

Kann mir jmd helfen.

---

<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: [November 12, 2016, 5:22pm UTC](https://community.mp3tag.de/t/runde-klammern-mit-inhalt-enfernen-mit-ersetzen-durch-regularen-ausdruck/18419/2 "2016-11-12T17:22:47Z")

</div>

Ersetzen mit regulärem Ausdruck:  
Such string: `\(.*$`  
Ersetzen:  
(leer lassen)

---

<div class="post-metadata">

### Author: ![ursus65](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/u/aca169/32.png) [@ursus65](https://community.mp3tag.de/u/ursus65)
#### Post date: [March 13, 2023, 8:33am UTC](https://community.mp3tag.de/t/runde-klammern-mit-inhalt-enfernen-mit-ersetzen-durch-regularen-ausdruck/18419/3 "2023-03-13T08:33:19Z")

</div>

Moin,

einige Titel haben am Ende Inhalte in runden Klammern, welche ich nicht mehr haben möchte.  
Beispiel "Life ist a Flower (Original Version)"

Bei dieser Variante  
Ersetzen mit regulärem Ausdruck:  
Such string: `(.*$`  
Ersetzen:  
(leer lassen)  
bekomme ich beim Erstellen der Aktion eine Fehlermeldung.

---

<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: [March 13, 2023, 8:44am UTC](https://community.mp3tag.de/t/runde-klammern-mit-inhalt-enfernen-mit-ersetzen-durch-regularen-ausdruck/18419/4 "2023-03-13T08:44:55Z")

</div>

Die Klammer hat eine besondere Bedeutung und muss maskiert/entwertet werden:

> [@ursus65](#):
>
> Such string: (.\*$

-\> Such string: `\(.*$`

---

<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: [March 13, 2023, 9:11am UTC](https://community.mp3tag.de/t/runde-klammern-mit-inhalt-enfernen-mit-ersetzen-durch-regularen-ausdruck/18419/5 "2023-03-13T09:11:45Z")

</div>

> [@ursus65](#):
>
> einige Titel haben am Ende Inhalte in runden Klammern, welche ich nicht mehr haben möchte.  
> Beispiel "Life ist a Flower (Original Version)"

Bitte beachte, dass damit auch doppelte Klammern-Paare und allfälliger Text dazwischen entfernt wird.  
Aus  
`Life ist a Flower (Original Version) (2023-Version)`  
wird z.B.  
`Life ist a Flower`

Aus  
`Life ist a Flower (Original Version) and other Text (2023-Version)`  
wird  
`Life ist a Flower`

Wenn Du wirklich nur das allerletzte Klammernpaar samt Inhalt löschen willst:

> [@Modifying titles: Removing last occurence of content in brackets](https://community.mp3tag.de/t/modifying-titles-removing-last-occurence-of-content-in-brackets/59513/4):
>
> $regexp(%TITLE%,' \(([^)]\*)\)[^(]\*$',) [image] Examples and explanation on [regex101](https://regex101.com/r/WiXtrx/1)

---

<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: [March 13, 2023, 9:38am UTC](https://community.mp3tag.de/t/runde-klammern-mit-inhalt-enfernen-mit-ersetzen-durch-regularen-ausdruck/18419/6 "2023-03-13T09:38:13Z")

</div>

> [@ursus65](#):
>
> einige Titel haben am Ende Inhalte in runden Klammern, welche ich nicht mehr haben möchte.

Es ist meiner Ansicht nach immer eine schlechte Idee, vorhandene Daten zur Unterscheidung einfach wegzuwerfen.  
Funktionen zum Suchen von Duplikaten verwenden oft stumpf den Text in bestimmten Feldern und listen dann als Duplikate alles, was den gleichen Text aufweist, selbst wenn sich die Länge um Minuten unterscheidet.  
Hier wären solche Hinweise wie "Original Version" o.ä. sehr hilfreich, Stücke voneinander unterscheiden zu können. Sprich: ich würde die Information in Klammer erhalten.

Dann: bist du dir sicher, dass wirklich nur solche Versionshinweise in den Klammern stehen, die weg sollen und nicht auch solche, die wirklich zum Titel gehören?  
z.B.  
? (Fragezeichen) von Nena,  
★ (Blackstar) von David Bowie  
2. Akt, O Isis und Osiris (Chor)  
A Girl in Trouble (Is a Temporary Thing)

---

<div class="post-metadata">

### Author: ![ursus65](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/u/aca169/32.png) [@ursus65](https://community.mp3tag.de/u/ursus65)
#### Post date: [March 13, 2023, 9:59am UTC](https://community.mp3tag.de/t/runde-klammern-mit-inhalt-enfernen-mit-ersetzen-durch-regularen-ausdruck/18419/7 "2023-03-13T09:59:57Z")

</div>

Moin,

das Beispiel ist vielleicht schlecht, diente zur Veranschaulichung. Die Unterscheidung der verschiedenen Version eines Titels, ist auch für mich wichtig.

Ich hatte was anderes im Kopf. Bei einem Live Album z. B., steht am Ende des Titels noch der Albumname. Ich habe noch ein paar ähnlich Falle in meiner Sammlung.

Vielen Dank für die, wie immer sehr schnellen Antworten. IN einem anderen Beitrag habe ich einen passenden String gefunden.

> [@Aktion zum Entfernen von Klammern und Inhalt gesucht](https://community.mp3tag.de/t/aktion-zum-entfernen-von-klammern-und-inhalt-gesucht/13573/3):
>
> danke dir für deine antwort, aber irgentwie verstehe ich das nicht so ganz mit der aktion 1. ich möchte einfach, das alles was in einer klammer steht gelöscht wird. dabei ist es egal ob es sich dabei um eine () oder [] handelt. in den meisten fallen steht dort nur für mich unnötige informationen drin. ajay ft. anita davies - finally (dream dance alliance remix) = ajay ft. anita davies - finally und dabei wäre mir eine aktion am liebsten. danke für die hilfe ... wmkpg1974

Regulärer Ausdruck: `\s*[[({<].+?[])}>]`

getestet und für gut befunden.

---

<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: [March 13, 2023, 10:03am UTC](https://community.mp3tag.de/t/runde-klammern-mit-inhalt-enfernen-mit-ersetzen-durch-regularen-ausdruck/18419/8 "2023-03-13T10:03:10Z")

</div>

> [@ursus65](#):
>
> getestet und für gut befunden.

Du bist Dir bewusst, was dieser reguläre Ausdruck `\s*[[({<].+?[])}>]` alles entfernt, richtig?

 ![image](https://community.mp3tag.de/uploads/default/original/2X/4/437baa2fbaff811d8c145bb9d2ff230a006b5e44.png)

---

<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: [March 13, 2023, 10:10am UTC](https://community.mp3tag.de/t/runde-klammern-mit-inhalt-enfernen-mit-ersetzen-durch-regularen-ausdruck/18419/9 "2023-03-13T10:10:52Z")

</div>

> [@ursus65](#):
>
> Die Unterscheidung der verschiedenen Version eines Titels, ist auch für mich wichtig.

Dann setze ich einen drauf:  
Damit du nicht jedes Mal wieder beim Entfernen der runden Klammern über dieselben Titel stolperst, die schon mal behandelt wurden und wo die Info in Klammern eigentlich bleiben soll, wäre es doch ein guter Schritt, die gewollte Information in andere Klammern zu packen, z.B. die eckigen.

> [@ursus65](#):
>
> Beispiel "Life ist a Flower (Original Version)"

Würde dann werden zu "Life is a Flower [Original Version]" - und beim nächsten Mal filtern nach der runden Klammer nicht mehr auftauchen.  
Bei Titeln wie

> [@ohrenkino](#):
>
> A Girl in Trouble (Is a Temporary Thing)

Würde ich den Titel abwandeln zu "A Girl in Trouble - Is a Temporary Thing"  
und  
7 Stunden (feat. Capital Bra)  
ändern zu  
7 Stunden \<& Capital Bra\>

nur so als Anregung.

---

<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: [March 13, 2023, 10:12am UTC](https://community.mp3tag.de/t/runde-klammern-mit-inhalt-enfernen-mit-ersetzen-durch-regularen-ausdruck/18419/10 "2023-03-13T10:12:05Z")

</div>

> [@ohrenkino](#):
>
> nur so als Anregung.

Was aber mit dem "getesteten und für gut befundenen" regulären Ausdruck auch alles entfernt würde. 😉

---

<div class="post-metadata">

### Author: ![ursus65](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/u/aca169/32.png) [@ursus65](https://community.mp3tag.de/u/ursus65)
#### Post date: [March 13, 2023, 11:10am UTC](https://community.mp3tag.de/t/runde-klammern-mit-inhalt-enfernen-mit-ersetzen-durch-regularen-ausdruck/18419/11 "2023-03-13T11:10:17Z")

</div>

Vielen Dank für die Hinweise und Anregungen.

Du bist Dir bewusst, was dieser reguläre Ausdruck `\s*[[({<].+?[])}>]` alles entfernt, richtig? Ja, würde zunächst auch passen.

-\> Such string: `\(.*$` würde jetzt nur die Klammern, samt Inhalt am Ende eines Feldes entfernen?

A Girl in Trouble (Is a Temporary Thing) würde ich lassen, da bei mit - immer ein neues Feld bedeuten.

In diesem Fall hatte ich bestimmte Alben im Auge, und vereinzelte Titel. Je nachdem wo man die Tags herbekommt, gibt es mehr oder weniger viel nachzuarbeiten.

Bei discogs z. B. haben einige Interpreten eine laufende Nummer in ().

Ich würde die Aktion jetzt nicht über die gesamte Bibliothek schicken!

Vorher versuche ich zu filtern und bei Wiederholungstätern eine Aktion zu basteln.
