# Eckie Klammen samt Inhalt entfernen

**URL:** https://community.mp3tag.de/t/eckie-klammen-samt-inhalt-entfernen/71088
**Category:** Allgemein
**Created:** [April 20, 2026, 10:43am UTC](https://community.mp3tag.de/t/eckie-klammen-samt-inhalt-entfernen/71088 "2026-04-20T10:43:41Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)
#### Post date: [April 20, 2026, 10:43am UTC](https://community.mp3tag.de/t/eckie-klammen-samt-inhalt-entfernen/71088/1 "2026-04-20T10:43:41Z")

</div>

Ich habe den Inhalt einer Reihe von lrc-Dateien ins Feld UNSYNCEDLYRICS importiert und möchte sie dort bearbeiten.  
Jede Zeile beginnt mit einem Text in eckigen Klammen. Alles einschließlich der Klammern soll entfernt werden. Die Zeilen sind jeweils mit CR/LF abgeschlossen.

Beispiel:

```auto
[ti:Titelname]
[ar:Artistname]
[al:Albumname]
[by:Quellenname]
[00:01.70]Das ist die 1. Zeile des Songtextes
[00:04.09]Das ist die 2. Zeile des Songtextes
usw.

```

---

<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: [April 20, 2026, 12:00pm UTC](https://community.mp3tag.de/t/eckie-klammen-samt-inhalt-entfernen/71088/2 "2026-04-20T12:00:30Z")

</div>

Funktioniert dieser Ausdruck für dich?  
`$regexp(%unsyncedlyrics%,'\['.*?'\]',)`

---

<div class="post-metadata">

### Author: ![Casual\_Tea](https://community.mp3tag.de/user_avatar/community.mp3tag.de/casual_tea/32/18886_2.png) [@Casual\_Tea](https://community.mp3tag.de/u/Casual_Tea)
#### Post date: [April 20, 2026, 12:21pm UTC](https://community.mp3tag.de/t/eckie-klammen-samt-inhalt-entfernen/71088/3 "2026-04-20T12:21:02Z")

</div>

> [@ohrenkino](#):
>
> $regexp(%unsyncedlyrics%,'['.\*?']',)

```auto

Das ist die 1. Zeile des Songtextes
Das ist die 2. Zeile des Songtextes

```

Dieser Regex lässt bei Tagzeilen CR/LF stehen, was denke ich unerwünscht ist.

```auto
\[.*?\] *(?:\r\n|\n)?

```

Diese Variante löscht die Tagzeilen ganz (sowohl CR/LF als auch nur LF). Zusätzlich werden nach den Zeitstempeln optional noch Leerschläge entfernt, damit aus:  
`[00:01.70] Das ist die 1. Zeile des Songtextes` nicht ` Das ist die 1. Zeile des Songtextes`  
wird.  
Ich würde zwar persönlich noch weiter gehen und explizit die gängigen Tags + Zeitstempel Formate matchen, um zu vermeiden, womöglich im Text vorkommenden legitimen Text in eckigen Klammern zu löschen, aber für 99% der Liedtexte sollte die aktuelle Form ausreichen.

Das Ganze kann man dann so in eine Aktion packen und sich das Escapen der eckigen Klammern mit `'` sparen.

 ![Aktion](https://community.mp3tag.de/uploads/default/original/3X/a/9/a9ae5c7b82b81df2349a717a8e47d4084d15e699.png)

---

<div class="post-metadata">

### Author: ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)
#### Post date: [April 20, 2026, 12:49pm UTC](https://community.mp3tag.de/t/eckie-klammen-samt-inhalt-entfernen/71088/4 "2026-04-20T12:49:52Z")

</div>

Danke Euch beiden.

> [@Casual\_Tea](#):
>
> Dieser Regex lässt bei Tagzeilen CR/LF stehen, was denke ich unerwünscht ist.

Die CR/LFs am Ende der jeweiligen Zeilen sollen durchaus bleiben oder meinst Du etwas anderes?

Leerschläge sind bei den mir vorliegenden Texten nach der abschließenden Klammer nicht vorhanden.  
Ich habe Eure beiden Versionen ausprobiert und beide führen bei meinen Texten zu dem selben richtigen Ergebnis.

---

<div class="post-metadata">

### Author: ![Casual\_Tea](https://community.mp3tag.de/user_avatar/community.mp3tag.de/casual_tea/32/18886_2.png) [@Casual\_Tea](https://community.mp3tag.de/u/Casual_Tea)
#### Post date: [April 20, 2026, 1:11pm UTC](https://community.mp3tag.de/t/eckie-klammen-samt-inhalt-entfernen/71088/5 "2026-04-20T13:11:31Z")

</div>

> [@poster](#):
>
> Die CR/LFs am Ende der jeweiligen Zeilen sollen durchaus bleiben oder meinst Du etwas anderes?

Mich stören mehrere aufeinander folgende leere Zeilen (bzw. ich sehe keinen Sinn in ihnen), aber wenn Du sie behalten willst, ist das natürlich auch legitim.

> [@poster](#):
>
> Leerschläge sind bei den mir vorliegenden Texten nach der abschließenden Klammer nicht vorhanden.

Manche Tools/Quellen liefern Lyrics mit Leerschlägen hinter den Zeitstempeln, daher habe ich direkt im Regex für diese Eventualität vorgesorgt.

---

<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: [April 27, 2026, 1:11pm UTC](https://community.mp3tag.de/t/eckie-klammen-samt-inhalt-entfernen/71088/6 "2026-04-27T13:11:52Z")

</div>

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