# \[X\] Multivalues über Ersetzen-Funktion

**URL:** <https://community.mp3tag.de/t/x-multivalues-uber-ersetzen-funktion/16482>\
**Category:** Fehlermeldungen\
**Created:** [January 6, 2015, 6:50pm UTC](https://community.mp3tag.de/t/x-multivalues-uber-ersetzen-funktion/16482 "2015-01-06T18:50:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![R2D2](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/r/858c86/32.png) [@R2D2](https://community.mp3tag.de/u/R2D2)\
**Post date:** [January 6, 2015, 6:50pm UTC](https://community.mp3tag.de/t/x-multivalues-uber-ersetzen-funktion/16482/1 "2015-01-06T18:50:16Z")

</div>

Beim schreiben eines Multivalue-Feldes werden zwei Backslash intern gegen 0 getauscht. Beim Ersetzen werden jedoch tatsächlich zwei Backslash in den Tag geschrieben.

Dafür habe ich einfach eine Aktion definiert, die einen Schrägstrich (/) gegen zwei Backslash (\\) ersetzt. Hintergrund ist der, dass ich im Feld Composer z. b. "Meier/Huber/Müller" stehen habe, die aber in eigenen Feldern haben will.

Sehen kann man das Ergebnis entweder im Hex-Editor oder in den erweiterten Tags. Im korrekten Fall ist der Tag COMPOSE dreimal vorhanden, im anderen Fall einmal mit drei Einträgen, die mit \\ getrennt sind.

---

<div class="post-metadata">

**Author:** ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)\
**Post date:** [January 6, 2015, 8:20pm UTC](https://community.mp3tag.de/t/x-multivalues-uber-ersetzen-funktion/16482/2 "2015-01-06T20:20:36Z")

</div>

> [@R2D2](#):
>
> Beim schreiben eines Multivalue-Feldes werden zwei Backslash intern gegen 0 getauscht. Beim Ersetzen werden jedoch tatsächlich zwei Backslash in den Tag geschrieben. ...

Ich kann deine Fehlermeldung nicht so einfach nachvollziehen.  
Es ist zwar richtig, dass nach dem Benutzen der Aktion "Ersetzen" der von dir beobachtete Zustand eine zeitlang existieren kann, aber spätestens nach dem nächsten Schreibzugriff wirst du die Multi-Value Komponenten einzeln sehen.

Vielleicht machst du es besser so ...

COMPOSER=Meier/Huber/Müller  
mit  
Aktion: Tag-Feld formatieren  
Formatstring: $replace(%COMPOSER%,'/','\\')  
ergibt ...  
COMPOSER (mv) = Meier\\Huber\\Müller

... ebenso funktionert ...  
Aktion: Tag-Feld aufteilen.  
Feld: COMPOSER  
Trennzeichen: /

DD.20150106.2229.CET

---

<div class="post-metadata">

**Author:** ![R2D2](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/r/858c86/32.png) [@R2D2](https://community.mp3tag.de/u/R2D2)\
**Post date:** [January 6, 2015, 9:24pm UTC](https://community.mp3tag.de/t/x-multivalues-uber-ersetzen-funktion/16482/3 "2015-01-06T21:24:31Z")

</div>

Das mit dem erneuten Speichern wusste ich, aber einfach nochmal Strg+S hat eben nicht funktioniert. Ich kannte aber die Funktion "Tag aufteilen" auch nicht.

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:** [January 6, 2015, 9:31pm UTC](https://community.mp3tag.de/t/x-multivalues-uber-ersetzen-funktion/16482/4 "2015-01-06T21:31:15Z")

</div>

> [@R2D2](#):
>
> ... Ich kannte aber die Funktion "Tag aufteilen" auch nicht....

Ich finde es etwas irritierend, Meldungen zu Fehlern zu lesen, die sich dann nicht als Fehler sondern als Fehlen von Kenntnissen herausstellen.  
Für das Erlernen des Programms oder für die Hilfe bei Fragen zu Problemstellungen gibt es die Abteilung "Allgemein" im deutschen Forum oder Support im englischen.  
Wenn es sich dann im Laufe der Suche nach einer Lösung herausstellt, dass wirklich ein reproduzierbarer Fehler im Programm vorliegt, kann man immer noch eine echte Fehlermeldung daraus machen.  
Meine ich.
