# Regulärer Ausdruck, um Inhalt von Klammern zu löschen

**URL:** https://community.mp3tag.de/t/regularer-ausdruck-um-inhalt-von-klammern-zu-loschen/66315
**Category:** Allgemein
**Created:** [October 20, 2024, 5:03am UTC](https://community.mp3tag.de/t/regularer-ausdruck-um-inhalt-von-klammern-zu-loschen/66315 "2024-10-20T05:03:34Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![grashalm](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/g/ac91a4/32.png) [@grashalm](https://community.mp3tag.de/u/grashalm)
#### Post date: [October 20, 2024, 5:03am UTC](https://community.mp3tag.de/t/regularer-ausdruck-um-inhalt-von-klammern-zu-loschen/66315/1 "2024-10-20T05:03:34Z")

</div>

Liebe Community,  
ich bin absoluter Anfänger in Sachen regex.  
Wer kann mir einen regex erstellen, der folgendes macht:  
Aus dem String "Absolute Zero (feat. Jack Dejohnette)" (ohne Anführungszeichen!!!) soll  
"Absolute Zero" (ohne Anführungszeichen!!!) und ohne nachfolgendes Leerzeichen werden.  
Wichtig ist, dass beliebiger Inhalt zwischen den Klammern zusammen mit den Klammern und dem vorangehenden Leerzeichen gelöscht wird!  
Wie muss ich das schreiben?  
Wenn es mit $replace auch geht, wäre mir das noch lieber, denn diese Syntax verstehe ich besser, aber $regexp geht natürlich auch.

Vielen Dank für Eure Hilfe!

grashalm

Edit: Mit etwas Rumprobieren konnte ich es selbst lösen. Für alle, die dies auch suchen, hier die regex:  
`$regexp(%title%,\s\(.+\),)`

---

<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: [October 20, 2024, 7:20am UTC](https://community.mp3tag.de/t/regularer-ausdruck-um-inhalt-von-klammern-zu-loschen/66315/2 "2024-10-20T07:20:03Z")

</div>

> [@grashalm](#):
>
> Absolute Zero (feat. Jack Dejohnette)

> [@grashalm](#):
>
> Edit: Mit etwas Rumprobieren konnte ich es selbst lösen. Für alle, die dies auch suchen, hier die regex:  
> $regexp(%title%,\s(.+),)

Ja, dieser reguläre Ausdruck tut natürlich was - aber auch wirklich das, was du willst?  
Denn für  
`$regexp('Absolute Zero (feat. Jack Dejohnette)',\s+(.*),)`  
ist das Ergebnis "Absolute".  
Der Ausdruck löscht alles nach einem Leerzeichen - und nicht nur den Inhalt der Klammern.

Wenn du aus

> [@grashalm](#):
>
> Absolute Zero (feat. Jack Dejohnette)  
> Absolute Zero

machen willst,  
probier:  
`$regexp(%title%,\s*\(.*\),)`

---

<div class="post-metadata">

### Author: ![grashalm](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/g/ac91a4/32.png) [@grashalm](https://community.mp3tag.de/u/grashalm)
#### Post date: [October 20, 2024, 9:04am UTC](https://community.mp3tag.de/t/regularer-ausdruck-um-inhalt-von-klammern-zu-loschen/66315/3 "2024-10-20T09:04:00Z")

</div>

> [@grashalm](#):
>
> Edit: Mit etwas Rumprobieren konnte ich es selbst lösen. Für alle, die dies auch suchen, hier die regex:  
> `$regexp(%title%,\s\(.+\),)`

Hallo ohrenkino,

vielen Dank für Deinen Hinweis! Eigentlich hatte ich die richtige regex gepostet. Ich weiß nicht, warum in Deinem Zitat die Backslashes vor den runden Klammern verschwunden sind. Vielleicht waren sie auch schon beim Speichern meines Posts verschwunden - ich weiß es nicht. Jedenfalls habe ich mit diesem Ausdruck s.o. Erfolg gehabt.

---

<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: [October 20, 2024, 9:17am UTC](https://community.mp3tag.de/t/regularer-ausdruck-um-inhalt-von-klammern-zu-loschen/66315/4 "2024-10-20T09:17:05Z")

</div>

> [@grashalm](#):
>
> warum in Deinem Zitat die Backslashes vor den runden Klammern verschwunden sind

In Version 2 von deinem Post sind keine Rückwärtsschräger enthalten - das war die Version, die ich vor meiner Antwort vorgefunden habe.

 ![grafik](https://community.mp3tag.de/uploads/default/original/3X/e/3/e38a95731b87414c54bcc94ff26b67fe09a278f5.png)

Und diese 2. Version war meiner Ansicht nach mit der Ankündigung

> [@grashalm](#):
>
> Für alle, die dies auch suchen, hier die regex:

irreführend bis falsch, deshalb wollte ich das richtig stellen.

---

<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: [October 20, 2024, 9:31am UTC](https://community.mp3tag.de/t/regularer-ausdruck-um-inhalt-von-klammern-zu-loschen/66315/5 "2024-10-20T09:31:14Z")

</div>

Die Aufgabe, den Inhalt von Klammern zu löschen, hat schon viele Threads hervorgebracht, nicht alle streben als Lösung einen regulären Ausdruck an, z.B.

> [@Runde Klammern samt Inhalt im Title-Tag löschen](https://community.mp3tag.de/t/runde-klammern-samt-inhalt-im-title-tag-loschen/41202):
>
> Hallo, ich habe seit heute morgen sämtliche Einträge zum oben genannten Thema durch gelesen und auch ausprobiert, jedoch ohne Erfolg. Kann mir die Gemeinschaft weiterhelfen. So sieht mein Title Tag aus. Mit Dir Und Immer Wieder (Remix) Leerzeichen, Klammern und Inhalt sollen entfernt werden. Ich hab es mit Ersetzen und Platzhalter probiert, mit Ersetzen mit regulärem Ausdruck usw. alles ohne Erfolg. Ich sage schon mal Danke

---

<div class="post-metadata">

### Author: ![grashalm](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/g/ac91a4/32.png) [@grashalm](https://community.mp3tag.de/u/grashalm)
#### Post date: [October 20, 2024, 9:31am UTC](https://community.mp3tag.de/t/regularer-ausdruck-um-inhalt-von-klammern-zu-loschen/66315/6 "2024-10-20T09:31:51Z")

</div>

Ich habe gerade durch einen anderen Post herausgefunden, dass die Backslashes beim Speichern des Posts gelöscht werden, sodass der Code dann natürlich fehlerhaft erscheint.  
Gibt es eine Möglichkeit, Backslashes selbst in den Eingabefenstern zu maskieren, so, dass sie nach dem Speichern auch erscheinen und nicht weggelöscht werden?

---

<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: [October 20, 2024, 9:33am UTC](https://community.mp3tag.de/t/regularer-ausdruck-um-inhalt-von-klammern-zu-loschen/66315/7 "2024-10-20T09:33:51Z")

</div>

> [@grashalm](#):
>
> Gibt es eine Möglichkeit, Backslashes selbst in den Eingabefenstern zu maskieren, so, dass sie nach dem Speichern auch erscheinen und nicht weggelöscht werden?

Guckst du

> [@Hints for asking Support Requests](https://community.mp3tag.de/t/hints-for-asking-support-requests/56190#use-formatting-when-necessary-4):
>
> If you need support using Mp3tag, you can help the community members that are about to support you in finding a solution or workaround to your problem, by following these simple guidelines. Be descriptive, also in what you’ve already tried Please give a short explanation what’s not working as expected or what you’re trying to achieve. It’s best to know any details about the problem at hand and especially, what steps you’ve already tried to solve it by yourself. Helpful information also includ…

Hier ohne Formatierung:  
$regexp(%title%,\s(.+),)  
hier mit:  
`$regexp(%title%,\s\(.+\),)`

In der Bearbeitungsansicht bleiben die Rückwärtsschräger auch ohne Formatierung erhalten ... man kann das Fehlen der accent grave also auch nachträglich korrigieren.

---

<div class="post-metadata">

### Author: ![grashalm](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/g/ac91a4/32.png) [@grashalm](https://community.mp3tag.de/u/grashalm)
#### Post date: [October 20, 2024, 10:15am UTC](https://community.mp3tag.de/t/regularer-ausdruck-um-inhalt-von-klammern-zu-loschen/66315/8 "2024-10-20T10:15:25Z")

</div>

Danke für den Hinweis! Ich hätte die "Hints for asking Support Requests" vorher _ganz_ lesen sollen!

---

<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: [November 19, 2024, 10:16am UTC](https://community.mp3tag.de/t/regularer-ausdruck-um-inhalt-von-klammern-zu-loschen/66315/9 "2024-11-19T10:16:07Z")

</div>

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