# Bestimmte Tags ändern - Reguläre Ausdrücke

**URL:** https://community.mp3tag.de/t/bestimmte-tags-andern-regulare-ausdrucke/7408
**Category:** Allgemein
**Created:** [November 1, 2008, 5:15pm UTC](https://community.mp3tag.de/t/bestimmte-tags-andern-regulare-ausdrucke/7408 "2008-11-01T17:15:56Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Tommyland78](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/f9ae1b/32.png) [@Tommyland78](https://community.mp3tag.de/u/Tommyland78)
#### Post date: [November 1, 2008, 5:15pm UTC](https://community.mp3tag.de/t/bestimmte-tags-andern-regulare-ausdrucke/7408/1 "2008-11-01T17:15:56Z")

</div>

Hallo und schönen guten Abend...

Ich habs mit den regulären Ausdrücken probiert, komme da allerdings nicht mit klar und hoffe daher auf eure Hilfe.

Ich möchte gern mit dem Titel-Tag folgendes machen:

1. Alles was am ENDE mit einer ( anfängt, aber NICHT mit einer ) geschlossen wird - alles und incl. der ( löschen. Alles was vor der ( soll bleiben.

2. Beispiel  
Interpret (irgend ein Text

Ziel wies aussehen soll:  
Interpret

1. Wenn es im Gegensatz zu 1. ( UND ) am Ende des Tags geben sollte und NICHT in den Klammern Jahreszahlen stehen, dann soll aus ( eine [werden und aus ) eine] - der Text in den Klammern soll bleiben

2. Beispiel:  
Interpret (irgend ein Text)

Ziel wies aussehen soll:  
Interpret [irgend ein Text]

sollte aber:  
Interpret (1978)

dann Ziel:  
Interpret (1978)

P.S. die Jahreszahl ist immer 4-Stellig

Vielen Dank

Der Tom

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [November 1, 2008, 6:00pm UTC](https://community.mp3tag.de/t/bestimmte-tags-andern-regulare-ausdrucke/7408/2 "2008-11-01T18:00:44Z")

</div>

Ich würde probieren, die gewünschten Änderungen in dieser Reihenfolge zu erledigen (nicht verifiziert):

1. 

"Interpret (irgend ein Text)" ==\> "Interpret [irgend ein Text]"  
"Interpret (1978)" ==\> "Interpret [1978]"  
z. B.  
$regexp('Interpret (irgend ein Text)','^(.+?) ((.+?))$',$1 '['$2']')

1. 

"Interpret (irgend ein Text" ==\> "Interpret"  
z. B.  
$regexp('Interpret (irgend ein Text','^(.+?) (.+?$',$1)

1. 

"Interpret [1978]" ==\> "Interpret (1978)"  
$regexp('Interpret [1978]','^(.+?) [(\d\d\d\d)]$',$1 ($2))

Anfang Aktionengruppe **TEST\_Tommyland78**

Aktion #1  
_Aktionstyp 5:_ **Tagfeld formatieren**  
_Feld:_ **TITLE**  
_Formatstring:_ **$regexp(%title%,'^(.+?)÷((.+?))$',$1÷'['$2']')**

Aktion #2  
_Aktionstyp 5:_ **Tagfeld formatieren**  
_Feld:_ **TITLE**  
_Formatstring:_ **$regexp(%title%,'^(.+?)÷(.+?$',$1)**

Aktion #3  
_Aktionstyp 5:_ **Tagfeld formatieren**  
_Feld:_ **TITLE**  
_Formatstring:_ **$regexp(%title%,'^(.+?)÷[(\d\d\d\d)]$',$1÷'('$2')')**

Hinweis: Ein Sonderzeichen ÷ durch ein Leerzeichen ersetzen.  
Ende Aktionengruppe **TEST\_Tommyland78** (3 Aktionen)

DD.20081102.1051.CET

---

<div class="post-metadata">

### Author: ![Tommyland78](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/f9ae1b/32.png) [@Tommyland78](https://community.mp3tag.de/u/Tommyland78)
#### Post date: [November 1, 2008, 6:27pm UTC](https://community.mp3tag.de/t/bestimmte-tags-andern-regulare-ausdrucke/7408/3 "2008-11-01T18:27:13Z")

</div>

Hallo!

Vielen Dank an dieser Stelle...ich habs mal so probiert, aber leider geht keiner von beiden...

Ich habs bei Angie's Heart (New Version) probiert....das sollte ja  
Angie's Heart [New Version] ergeben...passiert aber nichts.

dann habe ich Angie's Heart (New Version probiert, also das ) rausgenommen.  
Das sollte ja Angie's Heart ergeben....leider auch nicht.  
Noch viel schlimmer, ich kann Dir ja nicht mal sagen warm.... ![:unsure:](https://community.mp3tag.de/uploads/default/original/1X/cfaeba84fe6704387c5b34dfdd8172bd51b6f533.gif ":unsure:")

Der Tom

---

<div class="post-metadata">

### Author: ![Tommyland78](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/f9ae1b/32.png) [@Tommyland78](https://community.mp3tag.de/u/Tommyland78)
#### Post date: [November 2, 2008, 9:18am UTC](https://community.mp3tag.de/t/bestimmte-tags-andern-regulare-ausdrucke/7408/4 "2008-11-02T09:18:14Z")

</div>

Guten Morgen!

Ich zieh meine letzte Aussage über das Nicht-Funktionieren ZURÜCK.  
Hätte ich besser Deine Anleitung gelesen, so hätt ich nicht so rummachen müssen.

Also nochmal es geht! Vielen Dank an dieser Stelle....ach falls Du fragst was es war.... ÷

Wer lesen kann ist......

So aber eine Bitte hätte ich noch.

Ich habe entdeckt, dass ich auch sowas habe

(irgend ein Text) Titel

Ich hätte es dann gern in

Titel [irgend ein Text]

Vielen Dank!

Der Tom

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [November 2, 2008, 9:37am UTC](https://community.mp3tag.de/t/bestimmte-tags-andern-regulare-ausdrucke/7408/5 "2008-11-02T09:37:32Z")

</div>

> [@Tommyland78](#):
>
> Guten Morgen! Ich zieh meine letzte Aussage über das Nicht-Funktionieren ZURÜCK.  
> Hätte ich besser Deine Anleitung gelesen, so hätt ich nicht so rummachen müssen.  
> Also nochmal es geht! Vielen Dank an dieser Stelle....ach falls Du fragst was es war.... ÷  
> Wer lesen kann ist ...
> 
> (irgend ein Text) Titel  
> Ich hätte es dann gern in  
> Titel [irgend ein Text]

Das müsste dann so funktionieren:  
**$regexp(%title%,'^((.+?)) (.+?)$',$2 '['$1']')**

DD.20081102.1137.CET

---

<div class="post-metadata">

### Author: ![Tommyland78](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/f9ae1b/32.png) [@Tommyland78](https://community.mp3tag.de/u/Tommyland78)
#### Post date: [November 2, 2008, 9:47am UTC](https://community.mp3tag.de/t/bestimmte-tags-andern-regulare-ausdrucke/7408/6 "2008-11-02T09:47:16Z")

</div>

> [@DetlevD](#):
>
> Das müsste dann so funktionieren:  
> **$regexp(%title%,'^((.+?)) (.+?)$',$2 '['$1']')**
> 
> DD.20081102.1137.CET

Tut es so!

Vielen Dank!!!

Der Tom
