# "Dateiname-\>Tag" in "Aktionen" einbinden

**URL:** https://community.mp3tag.de/t/dateiname-tag-in-aktionen-einbinden/2217
**Category:** Allgemein
**Created:** [August 22, 2005, 8:30pm UTC](https://community.mp3tag.de/t/dateiname-tag-in-aktionen-einbinden/2217 "2005-08-22T20:30:06Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![Sunbird](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sunbird/32/83_2.png) [@Sunbird](https://community.mp3tag.de/u/Sunbird)
#### Post date: [August 22, 2005, 8:30pm UTC](https://community.mp3tag.de/t/dateiname-tag-in-aktionen-einbinden/2217/1 "2005-08-22T20:30:06Z")

</div>

Hallo MP3tag-Team !

Ich habe schon die Boardsuche benutzt und mich durch "file:///~/help/options\_format.html#regexp" gekämpft. ![:book:](https://community.mp3tag.de/uploads/default/original/1X/0036d5b68f6226c53f6c68abfd0a7b8096fd4505.gif ":book:")  
Da ich aber von " Der Punkt "." matched jedes Zeichen" nicht schlau werde, frage ich nun die MP3tag-Gurus um Rat !

Ich habe 1 Lied, das jeden Fall des Problemes abdeckt.  
Den %artist% habe ich mit GRUPPE ersetzt, den %title% mit TITEL und den %\_filename% halt zurechtgeschustert.

Dateiname: GRUPPE - TITEL (Club Mix) ([www.test.de](http://www.test.de)).mp3  
Interpret: GRUPPE  
Titel: TITEL (Club Mix) (www.tes

Mein Anliegen:  
Beim Beispiel soll "([www.test.de](http://www.test.de))" sowohl im Dateinamen als auch im Titel entfernt werden. Jedoch ist im Titel nur "(www.tes" auf Grund des Vermerkes "Club Mix" abgeschnitten, da IDv1 Tag.

Im Forum habe ich schon eine Möglichkeit gefunden, die Klammern zu entfernen, allerdings entfernt dieser Tipp alle Klammern. -Auch "Club Mix".

Meine perfekte Lösung wäre folgendes:

1. Dateinamen von ([www.test.de](http://www.test.de)) befreien

2. Dateiname-\>Tag durchführen

3. Kommentar in Klammern mit den Klammern in %comment% zu verschieben

4. schaffe ich noch.

5. schaffe ich per Button und anschließendem Format\_String.  
ABER: Gibt es die Möglichkeit 2. in die "Aktion" mit einzubinden ?

6. funktioniert irgendwie mit "Ersetzen mit regulärem Ausdruck" nur da bin ich leider dran gescheitert.

Für Hilfe wäre ich mehr als nur dankbar !!! 🙂  
 ![:w00t:](https://community.mp3tag.de/uploads/default/original/1X/cb01eca72fe9339ff6f3ec9f1e3c5fe002be0f0a.gif ":w00t:") Am Rande des Wahnsinns... ![:rolleyes:](https://community.mp3tag.de/uploads/default/original/1X/3a79e8b0b7d169b30216785521d7c6f4f895c421.gif ":rolleyes:")  
Sunbird

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [August 22, 2005, 9:06pm UTC](https://community.mp3tag.de/t/dateiname-tag-in-aktionen-einbinden/2217/2 "2005-08-22T21:06:17Z")

</div>

Schritt 2 & 3 als Aktion:

[user\_Sunbird.zip](https://community.mp3tag.de/uploads/default/original/2X/9/908dab62e57376753841479165b4a6507a718c9c.zip) (248 Bytes)

---

<div class="post-metadata">

### Author: ![Sunbird](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sunbird/32/83_2.png) [@Sunbird](https://community.mp3tag.de/u/Sunbird)
#### Post date: [August 22, 2005, 9:13pm UTC](https://community.mp3tag.de/t/dateiname-tag-in-aktionen-einbinden/2217/3 "2005-08-22T21:13:20Z")

</div>

Ok, ich hab mir grad die Version 2.32a installiert und bin schon soweit gekommen, dass alles oben geannte erledigt wird... zwar nicht elegant aber immerhin.  
Nur die Klammern im Comment-Feld bekomm ich nicht hin.

Bisherige Aktion (siehe Bild)

![](https://community.mp3tag.de/uploads/default/original/2X/1/1de61b02833232fc2a804dc158813bb5ad05c83d.gif)

![](https://community.mp3tag.de/uploads/default/original/2X/1/1de61b02833232fc2a804dc158813bb5ad05c83d.gif)

---

<div class="post-metadata">

### Author: ![Sunbird](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sunbird/32/83_2.png) [@Sunbird](https://community.mp3tag.de/u/Sunbird)
#### Post date: [August 22, 2005, 9:18pm UTC](https://community.mp3tag.de/t/dateiname-tag-in-aktionen-einbinden/2217/4 "2005-08-22T21:18:46Z")

</div>

Vielen Dank für die Aktion, aber wie binde ich diese in MP3tag ein ?  
Ich habe die .mta-Datei schon in data/actions kopiert, ist in MP3tag jedoch nicht erschienen. ![:huh:](https://community.mp3tag.de/uploads/default/original/1X/f15ee73c0fd9ec3b0db7481f0558638f8ee224ce.gif ":huh:")

😉 - ich Idiot ! 😃

> [@](#):
>
> einfach nach C:\Dokumente und Einstellungen[Benutzer]\Application Data\MP3Tag\data\actions kopieren + unter Konvertieren-Aktion aktivieren ...

....||....  
....||....  
......./. Stimmt, danke!  
....../..  
...\\//..

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [August 22, 2005, 9:25pm UTC](https://community.mp3tag.de/t/dateiname-tag-in-aktionen-einbinden/2217/5 "2005-08-22T21:25:41Z")

</div>

Die Dateien werden aus dem Anwendungsverzeichnis gelesen.  
[Installation](https://community.mp3tag.de/t/589/2)  
Bei WinXP zB  
C:\Dokumente und Einstellungen\<benutzername\>\Anwendungsdaten\Mp3tag\data\actions

---

<div class="post-metadata">

### Author: ![Sunbird](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sunbird/32/83_2.png) [@Sunbird](https://community.mp3tag.de/u/Sunbird)
#### Post date: [August 22, 2005, 9:32pm UTC](https://community.mp3tag.de/t/dateiname-tag-in-aktionen-einbinden/2217/6 "2005-08-22T21:32:44Z")

</div>

Ok, die Aktion geht einwandfrei, bis dass der Titel mit in den Comment kopiert wird, wenn keine Klammer im Dateinamen ist.

@dano: Kannst du mir vielleicht die Aktion erklären ?  
Dann kann ich vielleicht das nächste Mal mir selbst helfen. =)  
Bzw. das wird sicherlich verständlicher sein, als ein "gematchter Punkt" 😃

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [August 23, 2005, 4:55am UTC](https://community.mp3tag.de/t/dateiname-tag-in-aktionen-einbinden/2217/7 "2005-08-23T04:55:23Z")

</div>

Vielleicht hilft dir das etwas:  
[Regex in Wiki](http://de.wikipedia.org/wiki/Regul%C3%A4rer_Ausdruck)  
Wenn nicht, dann sag nochmal Bescheid.

---

<div class="post-metadata">

### Author: ![Sunbird](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sunbird/32/83_2.png) [@Sunbird](https://community.mp3tag.de/u/Sunbird)
#### Post date: [August 23, 2005, 7:59am UTC](https://community.mp3tag.de/t/dateiname-tag-in-aktionen-einbinden/2217/8 "2005-08-23T07:59:51Z")

</div>

Vielen Dank!  
Ich habe den Großteil der Aktion verstanden.  
Ein Problem habe ich noch: ^.+\s(  
^. heißt ja, nichts außer... der Punkt jedoch ist ja ein Wildcard.  
D.h. du sagst: Nichts außer alles mit Leerzeichen und Klammer auf

```
                         ^ . + \s \(

```

## wird ersetzt mit Klammer auf.

Problemlösung:

1. ([www.test.de](http://www.test.de).) ersetzt ich einfach mit nix
2. schaffe ich mit FELD IMPROTIEREN
3. schaffe ich auch mit FELD IMPORTIEREN "%title%": %title% (%comment%)

danach habe ich alles bis auf die Klammern im Comment...

Problem:  
Aktion, die "("%comment%")" ins Comment-Feld schreibt.

---

<div class="post-metadata">

### Author: ![Sunbird](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sunbird/32/83_2.png) [@Sunbird](https://community.mp3tag.de/u/Sunbird)
#### Post date: [August 23, 2005, 8:06am UTC](https://community.mp3tag.de/t/dateiname-tag-in-aktionen-einbinden/2217/9 "2005-08-23T08:06:52Z")

</div>

ok habs jetzt dank:

> [@](#):
>
> Wie hänge ich eine Zeichenkette " xyz" an den Inhalt eines Tag-Feldes an?
> 
> Dazu legen Sie sich zunächst eine neue Aktion an und wählen als Aktionstyp Ersetzen mit regulären Ausdrücken.
> 
> Als regulärer Ausdruck ist dabei (.)\* anzugeben, der durch $0 xyz ersetzt wird.  
> Natürlich können auf diese Art und Weise auch Zeichenketten vorangestellt werden.

Brauche jetzt noch eine IF-Funktion, die den Comment durch "($0)" ersetzt wenn vorhanden, aber bei leerem Comment keine Klammern einfügt.

---

<div class="post-metadata">

### Author: ![Sunbird](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sunbird/32/83_2.png) [@Sunbird](https://community.mp3tag.de/u/Sunbird)
#### Post date: [August 23, 2005, 8:23am UTC](https://community.mp3tag.de/t/dateiname-tag-in-aktionen-einbinden/2217/10 "2005-08-23T08:23:44Z")

</div>

Ok, habe das Problem jetzt endgültig gelöst ! 🙂

Habe die Aktion ins Forum hochgeladen...viel Spaß beim verwenden.

[TEST.mta](https://community.mp3tag.de/uploads/default/original/2X/7/7622c6123a227304fca3e773028eb99b9b3f98bd.mta) (238 Bytes)

Aufgaben der Aktion:

1. entfernt im Dateinamen einen beliebigen Text
2. führt die Funktion Dateiname-\>Tag durch
3. Wenn im Titel Bemerkungen in () sind, wie z.B. (Club Mix) werden diese in das Kommentarfeld verschoben.

[TEST.mta](https://community.mp3tag.de/uploads/default/original/2X/7/7622c6123a227304fca3e773028eb99b9b3f98bd.mta) (238 Bytes)

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [August 23, 2005, 8:25am UTC](https://community.mp3tag.de/t/dateiname-tag-in-aktionen-einbinden/2217/11 "2005-08-23T08:25:03Z")

</div>

Das mit dem ^ verstehst du falsch. Nur wenn es in eckigen Klammern am Anfand steht, bedeutet es "außer"  
Ist es das erste Zeichen, dann gilt:  
^ steht für den Zeilenanfang.  
^.+\s( = Suche am Zeilenanfang nach beliebigen Zeichen bis " (" kommt.

---

<div class="post-metadata">

### Author: ![Sunbird](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sunbird/32/83_2.png) [@Sunbird](https://community.mp3tag.de/u/Sunbird)
#### Post date: [August 23, 2005, 8:35am UTC](https://community.mp3tag.de/t/dateiname-tag-in-aktionen-einbinden/2217/12 "2005-08-23T08:35:04Z")

</div>

Achso ok...das stand nämlich nur in Klammern in der Hilfe von MP3tag.

Dano, vielen Dank für deine Hilfe ! ![:sorcerer:](https://community.mp3tag.de/uploads/default/original/1X/73535d0e07591636841ac7aadccc8f7ff56e7807.gif ":sorcerer:")

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [August 23, 2005, 8:45am UTC](https://community.mp3tag.de/t/dateiname-tag-in-aktionen-einbinden/2217/13 "2005-08-23T08:45:32Z")

</div>

Es steht schon drin, bei **Anfang / Ende**

Eine $if Funktion kannst du bei Tagfelder formatieren verwenden:  
Feld: COMMENT  
String: $if(%COMMENT%,(%COMMENT%),)
