# Werte/Anzeige von %\_mode%

**URL:** https://community.mp3tag.de/t/werte-anzeige-von-mode/4367
**Category:** Allgemein
**Created:** [January 22, 2007, 7:24am UTC](https://community.mp3tag.de/t/werte-anzeige-von-mode/4367 "2007-01-22T07:24:12Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![aladoro](https://community.mp3tag.de/user_avatar/community.mp3tag.de/aladoro/32/64_2.png) [@aladoro](https://community.mp3tag.de/u/aladoro)
#### Post date: [January 22, 2007, 7:24am UTC](https://community.mp3tag.de/t/werte-anzeige-von-mode/4367/1 "2007-01-22T07:24:12Z")

</div>

hallo!

%\_mode% scheint die Werte "Joint Stereo", "Stereo", "Single Channel" und "Dual Channel" (?, den hab ich in der freien Wildbahn noch nie gesehen) zu liefern.

möchte nun gerne 1 Spalte einrichten, die diese Werte als J/S/M/D anzeigt.  
hab mit $if/$left/$replace rumgespielt, komm aber zu keinem vernüftigen Resultat.  
es fehlt mir irgendwie 1 nicht-boolsches IF in der Funktionssammlung !?

hat jemand 1 geniale Idee?

DIV, andreas

edit:  
$replace($replace($replace($replace(%\_mode%,Joint Stereo,J),Stereo,S),Single Channel,M),Dual Channel,D)  
iiick!!! 😳

---

<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 22, 2007, 8:22am UTC](https://community.mp3tag.de/t/werte-anzeige-von-mode/4367/2 "2007-01-22T08:22:33Z")

</div>

> [@aladoro](#):
>
> ... %\_mode% scheint die Werte "Joint Stereo", "Stereo", "Single Channel" und "Dual Channel" ... möchte nun gerne 1 Spalte einrichten, die diese Werte als J/S/M/D anzeigt ...

Im Feld 'Wert' eintragen: **$regexp(%\_mode%,'\l| ',%DUMMY%)**  
Das Ergebnis müsste sein: JS, S, SC, DC  
Das ist zwar nicht direkt das was du verlangt hast, aber es tut doch auch seinen Dienst, oder?

Wenn du nun aber J, S, M, D haben willst, dann kannst du das ja mit mehreren geschachtelten $if hinbekommen, ..., wenn JS, dann J, wenn nicht, dann wenn SC dann M, wenn nicht, dann wenn DC dann D, oder so.

DD.20070122.1022

Also eigentlich wolltest du doch so etwas ...

**$if($eql(%\_mode%,'Joint Stereo'),'J',$if($eql(%\_mode%,'Stereo'),'S',$if($eql(%\_mode%,'Single Channel'),'M',$if($eql(%\_mode%,'Dual Channel'),'D',%\_mode%))))**

... oder so ...

**$regexp('Joint Stereo=J,Stereo=S,Single Channel=M,Dual Channel=D,','^.\*'%\_mode%'=([JSMD]),.\*$','$1')**

... oder so ...

**$replace(%\_mode%,'Joint Stereo','J','Stereo','S','Single Channel','M','Dual Channel','D')**

DD.20070122.1258  
Edit.DD.20120712.1411.CEST  
Edit.DD.20121021.0644.CEST

---

<div class="post-metadata">

### Author: ![aladoro](https://community.mp3tag.de/user_avatar/community.mp3tag.de/aladoro/32/64_2.png) [@aladoro](https://community.mp3tag.de/u/aladoro)
#### Post date: [January 22, 2007, 2:26pm UTC](https://community.mp3tag.de/t/werte-anzeige-von-mode/4367/3 "2007-01-22T14:26:10Z")

</div>

raffinierte Idee, Detlev, danke!

wie Du siehst hab ichs mit verschachtelten replaces auch hingewürgt bekommen ...  
(Motto: beauty is in the eye of the beholder 🙂

---

<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 22, 2007, 3:39pm UTC](https://community.mp3tag.de/t/werte-anzeige-von-mode/4367/4 "2007-01-22T15:39:46Z")

</div>

> [@aladoro](#):
>
> ... edit:  
> $replace($replace($replace($replace(%\_mode%,Joint Stereo,J),Stereo,S),Single Channel,M),Dual Channel,D) ...

Gut so, das könnte mir fast noch besser als meine Vorschläge gefallen, aber man muss schon auf die richtige Reihenfolge achten, also 'Joint Stereo' vor 'Stereo' und nicht umgekehrt.

DD.20070122.1740
