# Kopieren eines Scriptes von hier entfernt Dateiendung

**URL:** https://community.mp3tag.de/t/kopieren-eines-scriptes-von-hier-entfernt-dateiendung/65854
**Category:** Allgemein
**Created:** [September 7, 2024, 1:35pm UTC](https://community.mp3tag.de/t/kopieren-eines-scriptes-von-hier-entfernt-dateiendung/65854 "2024-09-07T13:35:36Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![Ananda](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ananda/32/4886_2.png) [@Ananda](https://community.mp3tag.de/u/Ananda)
#### Post date: [September 7, 2024, 1:35pm UTC](https://community.mp3tag.de/t/kopieren-eines-scriptes-von-hier-entfernt-dateiendung/65854/1 "2024-09-07T13:35:37Z")

</div>

das habe ich von hier kopiert, man will ja nicht ununterbrochen nerven...

Feld:ALL  
regulärer Ausdruck:  
(.\*$  
ersetzen durch (bleibt leer)

ich muss sehr oft klammern entfernen in den tags..runde und eckige.

also Artist - Albumname - (remastered bla bla bla) - Title (live) usw...  
soll Artist - Album - Title ergeben.

sehr oft, nicht immer entfernt das EBENFALLS DIE DATEIENDUNG!  
oftmals ALLE, machmal aber lediglich so 2 oder 3...  
also xyz.mp3 ergibt dann xyz

stelle ich dann mit einem renamer wieder her oder von Hand.

Die gleichen Zeichen benutze ich für die eckige Klammer.  
Klammern nerven fast immer ausser sie haben einen wichtigen Sinn.  
Da ich des scriptens usw nicht mächtig bin bin ich froh wenn ich weiss wo ich sie einbaue.

---

<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: [September 7, 2024, 1:42pm UTC](https://community.mp3tag.de/t/kopieren-eines-scriptes-von-hier-entfernt-dateiendung/65854/2 "2024-09-07T13:42:25Z")

</div>

> [@Ananda](#):
>
> Feld:ALL

Du solltest nur die Felder angeben, bei denen es auch wirklich sinnvoll ist.  
Und ein Blick in die Dokumentation zur Aktion "Ersetzen mit regulärem Ausdruck" wäre auch gut:

> **[Replace with Regular Expression – Mp3tag Documentation](https://docs.mp3tag.de/actions/replace-regexp/#special-fields)**
>
> Documentation on the Replace with Regular Expression action type that can be performed as Quick Action or as reusable workflow from Action Groups. Mp3tag is the universal Tag Editor.

- `_FILENAME` denotes the file name of the file **including its extension**
- `_ALL` contains both `_TAG` and `_FILENAME` (not `_DIRECTORY`)

---

<div class="post-metadata">

### Author: ![Ananda](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ananda/32/4886_2.png) [@Ananda](https://community.mp3tag.de/u/Ananda)
#### Post date: [September 7, 2024, 2:00pm UTC](https://community.mp3tag.de/t/kopieren-eines-scriptes-von-hier-entfernt-dateiendung/65854/3 "2024-09-07T14:00:23Z")

</div>

Das habe ich ja.  
Leider sind solche Dokumentationen kaum verständlich für Normaluser.

Ich denke mit ALL wird ja Artist - Album Title bereinigt. die 3 müssen es sein.

---

<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: [September 7, 2024, 2:02pm UTC](https://community.mp3tag.de/t/kopieren-eines-scriptes-von-hier-entfernt-dateiendung/65854/4 "2024-09-07T14:02:46Z")

</div>

> [@Ananda](#):
>
> mit ALL wird ja Artist - Album Title bereinigt

Ja, aber eben auch alle anderen - und wie es in der Doku steht: auch der Dateiname inkl. Erweiterung.

Ich würde jetzt eine Aktionsgruppe anlegen mit je einer Aktion für ARTIST und ALBUM.

---

<div class="post-metadata">

### Author: ![Ananda](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ananda/32/4886_2.png) [@Ananda](https://community.mp3tag.de/u/Ananda)
#### Post date: [September 7, 2024, 2:25pm UTC](https://community.mp3tag.de/t/kopieren-eines-scriptes-von-hier-entfernt-dateiendung/65854/5 "2024-09-07T14:25:19Z")

</div>

Werde ich machen.  
Ich kann mich daran erinnern das ich jahrelang eine expression von hier hatte die alles auf einmal machte.  
Durch Systemcrash und fehlerhaftes Backup war ja alles weg, jetzt habe ich den Ärger.  
Also die Dokumentation hier setzt Fachwissen vorraus.  
Sonst würde ich ja keine Anfrage stellen.

---

<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: [September 7, 2024, 2:35pm UTC](https://community.mp3tag.de/t/kopieren-eines-scriptes-von-hier-entfernt-dateiendung/65854/6 "2024-09-07T14:35:30Z")

</div>

Einfach um es einmal mehr erwähnt zu haben:

Mit der speziellen Feldangabe **ALL** verändert man neben dem kompletten Dateinamen auch wirklich sämtliche Tags, z.B. auch die Lyrics in UNSYNCEDLYRICS oder Inhalte in COPYRIGHT "(c)" oder in WWWCOPYRIGHT "(p)".

Ich kann mir nur ein sehr speziellen Fällen vorstellen, dass man absichtlich sämtliche Klammern aus Liedtexten oder den erwähnten anderen Tags entfernen will.

Deshalb würde ich wie @ohrenkino davon abraten ALL zu verwenden und stattdessen genau die Tagnamen anzugeben, deren Inhalt man tatsächlich verändern will.

---

<div class="post-metadata">

### Author: ![Ananda](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ananda/32/4886_2.png) [@Ananda](https://community.mp3tag.de/u/Ananda)
#### Post date: [September 19, 2024, 2:06pm UTC](https://community.mp3tag.de/t/kopieren-eines-scriptes-von-hier-entfernt-dateiendung/65854/7 "2024-09-19T14:06:06Z")

</div>

Also ich habe die Lösung selber herausbekommen: anstatt ALL muss es TAG heissen, dann werden überall die klammern entfernt, selbiges funktioniert auch mit der eckigen, die Datei selber wird nicht verändert.

---

<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: [September 19, 2024, 2:36pm UTC](https://community.mp3tag.de/t/kopieren-eines-scriptes-von-hier-entfernt-dateiendung/65854/8 "2024-09-19T14:36:04Z")

</div>

\_TAG beinhaltet gemäss [Dokumentation](https://docs.mp3tag.de/actions/replace-regexp/#special-fields) alle Tags.

### Special Fields

- `_TAG` covers all tag fields
- `_FILENAME` denotes the file name of the file **including its extension**
- `_DIRECTORY` denotes the parent directory of the file
- `_ALL` contains both `_TAG` and `_FILENAME` (not `_DIRECTORY`)

> [@Ananda](#):
>
> selbiges funktioniert auch mit der eckigen, die Datei selber wird nicht verändert.

Wenn Du damit meinst, dass der Dateiname nicht verändert wird, dann ist das richtig.  
Der Dateiinhalt wird sehr wohl verändert, weil ja die eingebetteten Metadaten verändert werden.

---

<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: [October 19, 2024, 2:36pm UTC](https://community.mp3tag.de/t/kopieren-eines-scriptes-von-hier-entfernt-dateiendung/65854/9 "2024-10-19T14:36:09Z")

</div>

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