mit $replace Komma gegen Leerzeichen tauschen


#1

Ich möchte mit $replace ein Komma gegen ein Leerzeichen tauschen:
aus komma-Leerzeichen wird Leerzeichen-Leerzeichen

$replace(%genre%,, , ) funktioniert wahrscheinlich deshalb nicht, weil das Komma schon als Trennzeichen verstanden wird. Muss ich auf $replace verzichten oder gibt eine Lösung?


#2
$replace(%genre%,', ',  )

#3

Das war die Lösung. Danke! Funktioniert einwandfrei.


#4

Guten Morgen,

und wie sieht das mit einem Hochkomma aus.

$replace(%TITLE%,', ) so bekomme ich das nicht weg.

$replace(%TITLE%,''', ) so auch nicht

$replace(%TITLE%,"'", ) und so auch nicht ....

Wie bekommt man denn generell denn Sonderzeichen entfernt ?

Danke

MacToolz


#5

Welche Sonderzeichen meinst du?

Es gibt mehrere Möglichkeiten in Mp3tag, um das einfache Apostroph, das in Mp3tag ein Zeichen mit besonderer Bedeutung ist, aus dem Inhalt von Tagfeldern zu entfernen
Im Mp3tag Manual kann man lesen, dass das Apostrophzeichen doppelt geschrieben werden muss, wenn man es als ein Schriftzeichen benutzen will.

Aktion "Tag-Feld formatieren":
Feld: TITLE
Formatstring: $replace(%TITLE%,'',)

Aktion "Tag-Feld formatieren":
Feld: TITLE
Formatstring: $regexp(%TITLE%,'',)

Aktion "Ersetzen":
Feld: TITLE
Original: '
Ersetzen durch:

Aktion "Ersetzen mittels regulären Ausdruck":
Feld: TITLE
Regulärer Ausdruck: '
Treffer ersetzen durch:

DD.20100703.1124.CEST