# RegEx Run-d.M.C. finden und ersetzen

**URL:** https://community.mp3tag.de/t/regex-run-d-m-c-finden-und-ersetzen/61888
**Category:** Allgemein
**Created:** [August 23, 2023, 11:58am UTC](https://community.mp3tag.de/t/regex-run-d-m-c-finden-und-ersetzen/61888 "2023-08-23T11:58:10Z")
**Posts on this page:** 16
**Page:** 1

<div class="post-metadata">

### Author: ![CD-Sammler](https://community.mp3tag.de/user_avatar/community.mp3tag.de/cd-sammler/32/16536_2.png) [@CD-Sammler](https://community.mp3tag.de/u/CD-Sammler)
#### Post date: [August 23, 2023, 11:58am UTC](https://community.mp3tag.de/t/regex-run-d-m-c-finden-und-ersetzen/61888/1 "2023-08-23T11:58:10Z")

</div>

Eine RegEx hat mir "Run-D.M.C." in "Run-d.M.C." umgewandelt und möglicherweise funktionieren die üblichen Ausdrücke, wegen des "-" nicht. So was wie "R.E.M." geht noch.

Auf jeden Fall funktionieren interessanterweise jetzt gar keine RegExe mehr mit dem Album, auch normales Ersetzen nicht.

Ist nur ein Album, hab's halt händisch geändert. Aber warum geht das nicht? Das Minus müsste doch eigentlich ignoriert werden?

Sorry für die dumme Frage, habe zuletzt vor 25 Jahren was mit RegEx gemacht...

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [August 23, 2023, 12:00pm UTC](https://community.mp3tag.de/t/regex-run-d-m-c-finden-und-ersetzen/61888/2 "2023-08-23T12:00:40Z")

</div>

Bitte schreib noch, welchen Ausdruck Du verwendet hast, dann kann ein evtl. Fehler darin identifiziert werden.

---

<div class="post-metadata">

### Author: ![CD-Sammler](https://community.mp3tag.de/user_avatar/community.mp3tag.de/cd-sammler/32/16536_2.png) [@CD-Sammler](https://community.mp3tag.de/u/CD-Sammler)
#### Post date: [August 23, 2023, 12:34pm UTC](https://community.mp3tag.de/t/regex-run-d-m-c-finden-und-ersetzen/61888/3 "2023-08-23T12:34:54Z")

</div>

Hallo Florian,

ich hatte dieses genommen:

Field: ARTIST

```auto
(?<=\.)([^\W\d\_])

```

$upper($1)

Die ist laut Forum zur Umwandlung von abgekürzten Bandnamen mit Punkten, wie R.E.M. o.ä.

---

<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: [August 23, 2023, 12:44pm UTC](https://community.mp3tag.de/t/regex-run-d-m-c-finden-und-ersetzen/61888/4 "2023-08-23T12:44:33Z")

</div>

> [@CD-Sammler](#):
>
> Die ist laut Forum zur Umwandlung von abgekürzten Bandnamen mit Punkten, wie R.E.M. o.ä.

Was genau sollte den alles GROSS geschrieben, bzw. wie umgewandelt werden?  
Nach meinem (kurzen) Test funktioniert dieser reguläre Ausdruck [nicht für alle Fälle](https://regex101.com/r/eQ2LpD/1)  
(die Schreibweise `\U` ist gleichbedeutend wie das `$upper($1)` in obiger Formel. `$upper` gibt es auf den Test-Webseiten nicht).

---

<div class="post-metadata">

### Author: ![CD-Sammler](https://community.mp3tag.de/user_avatar/community.mp3tag.de/cd-sammler/32/16536_2.png) [@CD-Sammler](https://community.mp3tag.de/u/CD-Sammler)
#### Post date: [August 23, 2023, 1:16pm UTC](https://community.mp3tag.de/t/regex-run-d-m-c-finden-und-ersetzen/61888/5 "2023-08-23T13:16:31Z")

</div>

Ich habe auf dem Smartphone auch einen RegEx-Tester, fiel mir gerade ein.

Es werden der zweite und dritte Buchstabe gefunden, der erste nicht.

Es sollen eigentlich alle Buchstaben vor Punkten in Großbuchstaben umgewandelt werden.

---

<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: [August 23, 2023, 1:18pm UTC](https://community.mp3tag.de/t/regex-run-d-m-c-finden-und-ersetzen/61888/6 "2023-08-23T13:18:23Z")

</div>

Woher genau in diesem Forum hast Du den obigen Ausdruck?  
Kannst Du uns bitte den Direktlink nennen (ich finde ihn mit der Forums-Suche nicht).

Du bist Dir bewusst, dass Künstler wie  
`k.d. lang`  
oder  
`will.i.am`  
keine Freude an Deiner Schreibweise "Buchstaben vor Punkt = Gross) hätten?

---

<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: [August 23, 2023, 1:33pm UTC](https://community.mp3tag.de/t/regex-run-d-m-c-finden-und-ersetzen/61888/7 "2023-08-23T13:33:11Z")

</div>

> [@CD-Sammler](#):
>
> Es sollen eigentlich alle Buchstaben vor Punkten in Großbuchstaben umgewandelt werden.

Eine einfacher regulärer Ausdruck für "Buchstaben vor Punkten GROSS" umwandeln, wäre  
`([a-z]\.)`

![image](https://community.mp3tag.de/uploads/default/original/2X/8/84ab245de137bbf0fac590a22709d4615e01b2b1.png)

Ob das wirklich immer und überall funktioniert, müsstest Du aufgrund von effektiv vorhandenen Künstlernamen in Deiner Sammlung testen

---

<div class="post-metadata">

### Author: ![CD-Sammler](https://community.mp3tag.de/user_avatar/community.mp3tag.de/cd-sammler/32/16536_2.png) [@CD-Sammler](https://community.mp3tag.de/u/CD-Sammler)
#### Post date: [August 23, 2023, 1:38pm UTC](https://community.mp3tag.de/t/regex-run-d-m-c-finden-und-ersetzen/61888/8 "2023-08-23T13:38:32Z")

</div>

Ich hatte die RegEx aus diesem Beitrag (hoffe, der Link funzt:

> [@Regular Expressions](https://community.mp3tag.de/t/regular-expressions/521/28):
>
> These are my Reg-Expressions there may be duplicates to what have previously been posted, or there are small changes to fix the many errors that the posted Reg-Expressions create. I have done a lot of testing to make sure these do what they say they do and nothing else. I hope this also allows me a place to create a back up. Thank-you! Updated: (June/10/2011) Mp3tag 2.49 Action Group:Aa RE: Remove track number from title, ex."1 - Title" \< "Title". Field:TITLE re:^\s\*\d+\s\*-\s\* Nothing: RE: R…

Danke für den Ausdruck, ich teste den gleich.

Edit: Klappt mit "Run-d.M.C."

---

<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: [August 23, 2023, 1:43pm UTC](https://community.mp3tag.de/t/regex-run-d-m-c-finden-und-ersetzen/61888/9 "2023-08-23T13:43:41Z")

</div>

> [@CD-Sammler](#):
>
> Danke für den Ausdruck, ich teste den gleich.

Bitte nicht wie im verlinkten Howto auf \_TAG anwenden.  
Das würde ALLE Tags, also z.B. nicht nur ARTIST, sondern auch ALBUM, TITLE und viele mehr betreffen.  
Ausser natürlich, Du möchtest das ausdrücklich so und bist Dir der Konsequenzen bewusst.

---

<div class="post-metadata">

### Author: ![CD-Sammler](https://community.mp3tag.de/user_avatar/community.mp3tag.de/cd-sammler/32/16536_2.png) [@CD-Sammler](https://community.mp3tag.de/u/CD-Sammler)
#### Post date: [August 23, 2023, 1:51pm UTC](https://community.mp3tag.de/t/regex-run-d-m-c-finden-und-ersetzen/61888/10 "2023-08-23T13:51:54Z")

</div>

Hab's nur mit der entsprechenden Band gemacht, alles gut 😀

Ich teste das sowieso meistens erst an den MP3s, die FLACs kommen dann, wenn es definitiv funktioniert.

Kopien habe ich aber auch.

Bei will.i.am hat es auch funktioniert. Er heißt jetzt Will.I.Am 👌🏽

---

<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: [August 23, 2023, 1:53pm UTC](https://community.mp3tag.de/t/regex-run-d-m-c-finden-und-ersetzen/61888/11 "2023-08-23T13:53:25Z")

</div>

> [@CD-Sammler](#):
>
> Bei will.i.am hat es auch funktioniert

Der nennt sich aber offiziell  
`will.i.am`  
alles klein geschrieben.

Und wenn Du genau guckst, heisst er neu aufgrund des obigen RegEx bei Dir  
`wilL.I.am`  
Ausser, Du machst danach noch weitere Anpassungen.

Es ist aber Deine Sammlung und Du kannst Deine Künstler darin nennen, wie Du möchtest. Alles gut.

---

<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: [August 23, 2023, 2:44pm UTC](https://community.mp3tag.de/t/regex-run-d-m-c-finden-und-ersetzen/61888/12 "2023-08-23T14:44:42Z")

</div>

> [@CD-Sammler](#):
>
> Hab's nur mit der entsprechenden Band gemacht, alles gut

Nur so: wenn du "Run-d.M.C." ind "Run-D.M.C" verwandeln willst, ist meiner Ansicht ein ganz normales Ersetzen ebenso effektiv, da eine Text-Konstante durch eine andere ersetzt wird und kein Muster.  
Noch eine Möglichkeit wäre gewesen, die Korrektur im Tag Panel einzutragen und zu speichern.

---

<div class="post-metadata">

### Author: ![CD-Sammler](https://community.mp3tag.de/user_avatar/community.mp3tag.de/cd-sammler/32/16536_2.png) [@CD-Sammler](https://community.mp3tag.de/u/CD-Sammler)
#### Post date: [August 23, 2023, 6:09pm UTC](https://community.mp3tag.de/t/regex-run-d-m-c-finden-und-ersetzen/61888/13 "2023-08-23T18:09:24Z")

</div>

Auch auf die Gefahr hin, für doof gehalten zu werden werden, als mp3tag-Nutzer der ersten Stunde: Mir war nie klar, dass die mit Haken versehenen Actions **alle** ausgeführt werden.

Ich "dachte" immer, der Haken ist dazu da, dass sie im Menü erscheinen.

Wenn ich also draufgeklickt haben, wurden die Änderungen alle hin und her vorgenommen und es blieb bei "Run-d.M.C." stehen.

Sobald die Haken entfernt waren, funktionierte alles wieder...

---

<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: [August 23, 2023, 6:39pm UTC](https://community.mp3tag.de/t/regex-run-d-m-c-finden-und-ersetzen/61888/14 "2023-08-23T18:39:38Z")

</div>

> [@CD-Sammler](#):
>
> Auch auf die Gefahr hin, für doof gehalten zu werden werden, als mp3tag-Nutzer der ersten Stunde: Mir war nie klar, dass die mit Haken versehenen Actions **alle** ausgeführt werden.

Wir halten Dich nicht für doof.  
Im Gegenteil, es ist für andere Mp3tag-Benutzer sogar nützlich, wenn sie in einer ähnlichen Situation sehen, was diese Auswahl/Haken wirklich bedeuten.

Danke für Deine Rückmeldung.

---

<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: [August 24, 2023, 8:32am UTC](https://community.mp3tag.de/t/regex-run-d-m-c-finden-und-ersetzen/61888/15 "2023-08-24T08:32:00Z")

</div>

Der Vollständigkeit halber:

> [@CD-Sammler](#):
>
> Mir war nie klar, dass die mit Haken versehenen Actions **alle** ausgeführt werden.
> 
> Ich "dachte" immer, der Haken ist dazu da, dass sie im Menü erscheinen.

Die mit Alt + 6 (oder Menü Aktionen -\> Aktionen) angezeigte Liste von Aktionsgruppen dient nicht nur zur Auswahl, welche dieser Aktionen man durch anhaken und Anwenden (Apply) direkt ausführen will.

Dank dem Button Vorlagen unten links im Aktionengruppen-Fenster, kann man beliebige Aktionsgruppen zu einer Art "Aktionsgruppen-Sammlung" zusammenführen.  
So könnte man obige Aktion z.B. mit einer anderen Aktion für die richtige Schreibweise von römischen Zeichen wie IX oder MCM in eine neue "Vorlage" zusammenführen und mit einem geeigneten Vorlagen-Namen versehen. So können die gleichen Aktionsgruppen in verschiedenen Sammlungen wiederverwendet werden.

Klickt man dann auf den Button Vorlagen, erscheinen alle selber definierten "Aktionsgruppen-Sammlungen". Mit einem Klick auf eine solche Sammlung werden automatisch alle darin enthaltenden Aktionsgruppen ausgewählt. Die so ausgewählten Aktionsgruppen kann man dann z.B. direkt Anwenden

Das tönt erstmal ziemlich kompliziert, ist aber eine sehr effiziente Art eine Aktion möglichst nur ein einziges Mal definieren (und pflegen) zu müssen, aber in x verschiedenen Gruppen benutzen zu können.

---

<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: [September 23, 2023, 8:32am UTC](https://community.mp3tag.de/t/regex-run-d-m-c-finden-und-ersetzen/61888/16 "2023-09-23T08:32:09Z")

</div>

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