# Regexp mit escapten eckigen Klammern funktioniert nicht

**URL:** https://community.mp3tag.de/t/regexp-mit-escapten-eckigen-klammern-funktioniert-nicht/66316
**Category:** Allgemein
**Created:** [October 20, 2024, 9:23am UTC](https://community.mp3tag.de/t/regexp-mit-escapten-eckigen-klammern-funktioniert-nicht/66316 "2024-10-20T09:23:00Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![grashalm](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/g/ac91a4/32.png) [@grashalm](https://community.mp3tag.de/u/grashalm)
#### Post date: [October 20, 2024, 9:23am UTC](https://community.mp3tag.de/t/regexp-mit-escapten-eckigen-klammern-funktioniert-nicht/66316/1 "2024-10-20T09:23:00Z")

</div>

Ich verwende MP3-Tag v3.27a

Bei der Aktion Tag-Tag nutze ich regex, um einen Titel zu ändern. Jedoch wirft der Ausdruck  
"`$regexp(%title%,\s\[.+\],)`" einen Fehler. Ersetze ich die eckigen Klammern durch runde, funktioniert der Ausdruck einwandfrei {s.hier: `$regexp(%title%,\s\(.+\),)` }. Aber in vielen Dateinamen und Titeln gibt es eben auch eckige Klammern, die ich gerne komplett löschen würde.  
Wäre wunderbar, wenn der Bug zeitnah gefixt werden könnte.

Vielen Dank!

---

<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: [October 20, 2024, 9:28am UTC](https://community.mp3tag.de/t/regexp-mit-escapten-eckigen-klammern-funktioniert-nicht/66316/2 "2024-10-20T09:28:19Z")

</div>

Probier mal  
`$regexp(%title%,\s'\[.+\]',)`

---

<div class="post-metadata">

### Author: ![grashalm](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/g/ac91a4/32.png) [@grashalm](https://community.mp3tag.de/u/grashalm)
#### Post date: [October 20, 2024, 9:42am UTC](https://community.mp3tag.de/t/regexp-mit-escapten-eckigen-klammern-funktioniert-nicht/66316/3 "2024-10-20T09:42:01Z")

</div>

Tatsächlich! Danke, das hat funktioniert! Ich hatte die Anführungszeichen auch schon ausprobiert, allerdings habe ich das erste Anführungszeichen vor den allerersten Backslash gesetzt, und das hat eben nicht funktioniert. Ich weiß, dass man manchmal die Anführungszeichen setzen muss, aber ich weiß eben nicht, wann. Danke nochmal!

---

<div class="post-metadata">

### Author: ![grashalm](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/g/ac91a4/32.png) [@grashalm](https://community.mp3tag.de/u/grashalm)
#### Post date: [October 20, 2024, 10:09am UTC](https://community.mp3tag.de/t/regexp-mit-escapten-eckigen-klammern-funktioniert-nicht/66316/4 "2024-10-20T10:09:48Z")

</div>

Der folgende Ausdruck funktioniert ja ohne Backticks:

```auto
$regexp(%title%,\s\(.+\),)

```

Gibt es eine (logische) Erklärung dafür, warum ich bei diesem Ausdruck

```auto
$regexp(%title%,\s'\[.+\]',)

```

Backticks setzen muss, damit er funktioniert?  
Ich frage deshalb, weil ich mir Sachen besser merken kann, wenn ich sie auch verstehe.

---

<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: [October 20, 2024, 10:41am UTC](https://community.mp3tag.de/t/regexp-mit-escapten-eckigen-klammern-funktioniert-nicht/66316/5 "2024-10-20T10:41:19Z")

</div>

> [@grashalm](#):
>
> Backticks

Auch wenn das jetzt ein bisschen Erbsen zählt: in den reglären Ausdrücken werden klassische Apostrophe verwendet und nicht Backticks - Backticks wären meiner Ansicht nach accent grave (Akzent von links oben nach rechts unten). Letztere werden hier im Forum verwendet, um Code so zu zeigen, wie er ist und nicht Sterne etc. als Formatierungsanweisung zu interpretieren.

Zur logischen Erklärung - ich habe keine, ich könnte nur etwas konstruieren.  
Reguläre Ausdrücke kannst du in Konverter\>Tag-Tag testen per Vorschau.  
Und da ist die Daumenregel: wenn nicht so richtig das rauskommt, was du erwartest, dann versuch es mal mit Apostroph.

---

<div class="post-metadata">

### Author: ![grashalm](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/g/ac91a4/32.png) [@grashalm](https://community.mp3tag.de/u/grashalm)
#### Post date: [October 20, 2024, 10:45am UTC](https://community.mp3tag.de/t/regexp-mit-escapten-eckigen-klammern-funktioniert-nicht/66316/6 "2024-10-20T10:45:31Z")

</div>

Alles klar, danke! Das werde ich mir merken!

P.S.: Ich meinte natürlich auch Apostrophe - war missverständlich ausgedrückt. Danke für die Klarstellung.

---

<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: [November 19, 2024, 10:46am UTC](https://community.mp3tag.de/t/regexp-mit-escapten-eckigen-klammern-funktioniert-nicht/66316/7 "2024-11-19T10:46:09Z")

</div>

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