# \[X\] Regex-Prüfung fehlerhaft?

**URL:** https://community.mp3tag.de/t/x-regex-prufung-fehlerhaft/2204
**Category:** Fehlermeldungen
**Created:** [August 18, 2005, 8:21pm UTC](https://community.mp3tag.de/t/x-regex-prufung-fehlerhaft/2204 "2005-08-18T20:21:08Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![gustav](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/g/919ad9/32.png) [@gustav](https://community.mp3tag.de/u/gustav)
#### Post date: [August 18, 2005, 8:21pm UTC](https://community.mp3tag.de/t/x-regex-prufung-fehlerhaft/2204/1 "2005-08-18T20:21:08Z")

</div>

Hallo zuammen,

im Dateinamen wollte ich gerne dem Bindestrich nach der Klammerschließung ein zusätzliches Leerzeichen gönnen.

Hier der Dateiname:  
"04 - BWV 77 Du sollt Gott, deinen Herren, lieben - Recitativo (Tenore)- Gib mir dabei, mein Gott!.mp3"

folgende RegEx:, die berücksichtigt, dass auch es nicht immer nur eine geschlossene Klammer, sondern auch ein Buchstabe sein kann.

Suche: (._(w{1}|)){1})(- )(._)  
Ersetze: $1 - $3

tja, und dann kommt der Fehler: unmatched ( or (  
ist ja auch klar, wenn nur die Gesamtanzahl an öffnenden und schließenden Klammern berücksichtigt wird.

und es besteht die Möglichkeit, dass ich die RegEx nicht richtig verstehe 😲

Gruß und gute Nacht  
Und: danke für das Programm. Habe es heute installiert und ich bin begeistert! Es wird sicherlich mein Standardtool für die Tags sein!

---

<div class="post-metadata">

### Author: ![Sebastian\_Mares](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sebastian_mares/32/9285_2.png) [@Sebastian\_Mares](https://community.mp3tag.de/u/Sebastian_Mares)
#### Post date: [August 18, 2005, 8:45pm UTC](https://community.mp3tag.de/t/x-regex-prufung-fehlerhaft/2204/2 "2005-08-18T20:45:45Z")

</div>

Dein RegEx scheint fehlerhaft zu sein...

Du öffnest eine Klammer hier: **(**.\*  
Dann schließt du sie hier: |)**)**  
Wofür ist dann die: {1}**)**

**(**.\*\(w{1}|\)**)**{1}**)**(- )(.\*)

Edit: Wieso machst du das nicht über eine "normale" Ersetzen Aktion, die ")-" durch ") -" ersetzt?

---

<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 19, 2005, 6:07am UTC](https://community.mp3tag.de/t/x-regex-prufung-fehlerhaft/2204/3 "2005-08-19T06:07:06Z")

</div>

Der reguläre Ausdruck ist wirklich fehlerhaft. Bei der Syntaxprüfung werden übrigens nicht nur einfach Klammern gezählt, sondern der komplette Ausdruck ausgewertet.

Viele Grüße,  
~ Florian
