# Erweiterung der neuen RegEx-Engine

**URL:** https://community.mp3tag.de/t/erweiterung-der-neuen-regex-engine/518
**Category:** Vorschläge
**Created:** [October 16, 2003, 11:39am UTC](https://community.mp3tag.de/t/erweiterung-der-neuen-regex-engine/518 "2003-10-16T11:39:39Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Zocko](https://community.mp3tag.de/user_avatar/community.mp3tag.de/zocko/32/8_2.png) [@Zocko](https://community.mp3tag.de/u/Zocko)
#### Post date: [October 16, 2003, 11:39am UTC](https://community.mp3tag.de/t/erweiterung-der-neuen-regex-engine/518/1 "2003-10-16T11:39:39Z")

</div>

Hallo Florian,

also die neue RegEx-Engine ist ja wirklich supergenial und sauschnell 🙂  
Wahnsinn was einem da jetzt alles für Möglichkeiten offenstehen. 😃

Nur leider sind die aus der früheren Versionen bekannten Schreibweisen (Satzweise, Normal, klein, GROSS) nicht mehr vorhanden. Könnte man das vielleicht in der RegEx-Engie mit einbauen oder so ähnlich wie früher?  
Ich meine, man kann ja jetzt Variablen setzen und wenn man dann z.B. $UCASE($1) oder ähnlich setzen könnte, damit der Inhalt der Variable komplett großgeschrieben wird, dann wäre das genial.

Außerdem wäre in diesem Zusammenhang auch eine Trim-Funktion sehr schön, damit man endlich vorangestellte etc. Leerzeichen löschen könnte.

Ich habe aber auch noch eine Frage:  
Ich möchte aus meinen MP3-Dateien (Zahl) entfernen, z.B.  
Christina Aguilera - Fighter (1).mp3

Dafür habe ich mir folgenden RegEx geschrieben

```
(s|)(d)

```

Normalerweise müßte dieser RegEx funktionieren, wenn kein Leerzeichen vorhanden ist, dann sollte trotzdem gematched werden, weil ja das ODER leer ist, aber leider kommt die Fehlermeldung: Empty Expression

Was muß ich da anders machen, damit der Filter funktioniert?

Viele Grüße,  
Zocko

---

<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: [October 16, 2003, 11:51am UTC](https://community.mp3tag.de/t/erweiterung-der-neuen-regex-engine/518/2 "2003-10-16T11:51:56Z")

</div>

Hallo Zocko!

Freut mich, dass diese neue Möglichkeit des Ersetzens gefällt 🙂

Du kannst Dir übrigens über die Aktion _Schreibweise_ - ähnlich den alten Einstellungen für die Schreibweise - auch Regeln für das Ändern der Schreibweise anlegen. Dazu wählst Du aus der Drop-Down Liste beim Anlegen einer neuen Aktion einfach die Aktion _Schreibweise_ aus und machst die jeweiligen Einstellungen. Das Ganze ist nun natürlich viel flexibler gelöst als früher mit den statischen Einstellungen 😉

Eine Trim-Funktion ist über _Ersetzen mit regulären Ausdrücken_ und '^s\*' realisierbar.

Dein regulärer Ausdruck müsste 's\*(d+)' lauten - in Prosa: matche kein oder mehr Leerzeichen, matche eine öffnende runde Klammer, matche mindestens eine Zahl, matche eine schließende runde Klammer.

Viele Grüße,  
~ Florian

---

<div class="post-metadata">

### Author: ![Zocko](https://community.mp3tag.de/user_avatar/community.mp3tag.de/zocko/32/8_2.png) [@Zocko](https://community.mp3tag.de/u/Zocko)
#### Post date: [October 16, 2003, 1:24pm UTC](https://community.mp3tag.de/t/erweiterung-der-neuen-regex-engine/518/3 "2003-10-16T13:24:53Z")

</div>

Hallo Florian,

erst einmal ganz herzlichen Dank für die schnelle Antwort 😃  
Das man dort auch die Schreibweise auswählen kann, das habe ich ja vollkommen übersehen 😲

Dann werde ich mich mal dranmachen, einige nützliche RegEx zu schreiben. Werde mich aber noch ein bißchen einarbeiten müssen, da der Syntax der RegEx-Engine ein wenig anders ist, wie ich es gewohnt bin 😉

Viele Grüße,  
Zocko
