IPB

Welcome Guest ( Log In | Register )

> Hinweise!

Bitte vor dem erstellen eines Beitrag unbedingt die Häufig gestellten Fragen lesen und die Suche verwenden.

Bitte lesen Sie auch die allgemeinen Nutzungsbestimmungen dieses Forums.

 
Reply to this topicStart new topic
> Wenn Interpret 'x y' dann aufteilen in Tagfelder Vor- und Nachname
DJ Mucke
post Dec 29 2016, 20:08
Post #1


Member


Group: Full Members
Posts: 552
Joined: 20-February 08
From: EARTH - EUROPE - BRD - NRW - RSK - SU
Member No.: 6515
Mp3tag Version: 2.66



Hallo Kniffels
erstmal Frohe Weihnacht gehabt zu haben.

Unter Artist suche ich bestimmte Interpreten, bei Übereinstimmung mit dem Suchkriterium soll nun der Eintrag in 2 neu definierte Tagfelder Vorname & Nachname getrennt eingetragen werden.
Ist das Vorhaben mit einer Aktion oder Aktionsgruppe zu bewerkstelligen.

Da es sich um mehr als ein Dutzend Interpreten handelt, dachte ich mit 'erstzen - Artist
Original X Y
ersetzen mit: Y X
- diese Aktion tauscht aber nur ???

Kann wer der gewillt ist sich da reinzuknieen, Hilfestellung geben.

Gruß


--------------------
Ich beschäftige mich nicht mit dem, was getan worden ist.

Mich interessiert, was getan werden muss.
Go to the top of the page
 
+Quote Post
ohrenkino
post Dec 29 2016, 21:12
Post #2


Member


Group: Full Members
Posts: 9470
Joined: 9-December 09
From: Norddeutschland / Northern Germany
Member No.: 11458
Mp3tag Version: 2.85k



QUOTE (DJ Mucke @ Dec 29 2016, 20:08) *
Hallo Kniffels
erstmal Frohe Weihnacht gehabt zu haben.

Unter Artist suche ich bestimmte Interpreten, bei Übereinstimmung mit dem Suchkriterium soll nun der Eintrag in 2 neu definierte Tagfelder Vorname & Nachname getrennt eingetragen werden.
Ist das Vorhaben mit einer Aktion oder Aktionsgruppe zu bewerkstelligen.

Da es sich um mehr als ein Dutzend Interpreten handelt, dachte ich mit 'erstzen - Artist
Original X Y
ersetzen mit: Y X
- diese Aktion tauscht aber nur ???

Kann wer der gewillt ist sich da reinzuknieen, Hilfestellung geben.

Gruß


Mit einer Aktion vom Typ "Tag-Felder importieren" müsste es in 1 Rutsch gehen.
Quelle: $regexp(%artist%,(.*) (.*),$1 === $2)
Muster: %vorname% === %nachname%


--------------------
42 - wie war die Frage / what was the question / quelle était la question
Go to the top of the page
 
+Quote Post
DJ Mucke
post Dec 30 2016, 17:51
Post #3


Member


Group: Full Members
Posts: 552
Joined: 20-February 08
From: EARTH - EUROPE - BRD - NRW - RSK - SU
Member No.: 6515
Mp3tag Version: 2.66



Vorab Danke ohrenkino
QUOTE (ohrenkino @ Dec 29 2016, 23:12) *
...müsste es in 1 Rutsch gehen...


nun aber wenn es in einem Rutsch aller funktionieren sollte, z.b.:
1. - Renate Fuchs
2. - Robbie Williams
3. - Nicky Romero
4. - Markus Becker
.....

mit einer Ersetzen Aktion ist es nacheinander kein Ding
wenn ich mal Excel zur Hilfe nehmen darf - Wenn (X= Renate Fuchs, dann verbringe mir %1 nach Vorname & %2 nach Nachname.
wird die Bedingung nicht erfüllt, gehe zum nächsten File ???

if regex ???

so in der Art dachte ich es mir.
Eine Aktion umfasst "suchen - überprüfen - übereinstimmung - dann erst die Aktion.
12 Interpreten benannt, die dann in dem markierten Bereich gesucht ggf. gesplittet werden.

Danke vorab für die Hilfe

This post has been edited by DJ Mucke: Dec 30 2016, 17:52


--------------------
Ich beschäftige mich nicht mit dem, was getan worden ist.

Mich interessiert, was getan werden muss.
Go to the top of the page
 
+Quote Post
ohrenkino
post Dec 30 2016, 18:06
Post #4


Member


Group: Full Members
Posts: 9470
Joined: 9-December 09
From: Norddeutschland / Northern Germany
Member No.: 11458
Mp3tag Version: 2.85k



QUOTE (DJ Mucke @ Dec 30 2016, 17:51) *
Vorab Danke ohrenkino


nun aber wenn es in einem Rutsch aller funktionieren sollte, z.b.:
1. - Renate Fuchs
2. - Robbie Williams
3. - Nicky Romero
4. - Markus Becker
.....

mit einer Ersetzen Aktion ist es nacheinander kein Ding
wenn ich mal Excel zur Hilfe nehmen darf - Wenn (X= Renate Fuchs, dann verbringe mir %1 nach Vorname & %2 nach Nachname.
wird die Bedingung nicht erfüllt, gehe zum nächsten File ???

if regex ???

so in der Art dachte ich es mir.
Eine Aktion umfasst "suchen - überprüfen - übereinstimmung - dann erst die Aktion.
12 Interpreten benannt, die dann in dem markierten Bereich gesucht ggf. gesplittet werden.

Danke vorab für die Hilfe

Die von mir vorgeschlagene Aktion ist relativ unsensibel hinsichtlich Inhalt. Da wird Artist in 2 Teile geteilt und in 2 Felder geschrieben.

Wenn es um die semantische Betrachtung geht, ist meiner Ansicht nach immer ein Filter besser.
So eine Aktion auf eine ganze Sammlung loszulassen, ist fahrlässig.


--------------------
42 - wie war die Frage / what was the question / quelle était la question
Go to the top of the page
 
+Quote Post
DJ Mucke
post Dec 30 2016, 18:13
Post #5


Member


Group: Full Members
Posts: 552
Joined: 20-February 08
From: EARTH - EUROPE - BRD - NRW - RSK - SU
Member No.: 6515
Mp3tag Version: 2.66



QUOTE (ohrenkino @ Dec 30 2016, 18:06) *
...ist fahrlässig...

Hey ohrenkino, der Filter ist schon aktiv. Er lässt im Moment diese o.g. und ein paar wenige andere durchsickern.
Alle markiert kann ich im Dropdownfeld "Interpret" sehen, um welche es sich nun handelt.
Diese Vorarbeit ist dahingehend schon geleistet.
Mein gedachtes Vorgehen - Liste exportieren - Namen übernehmen in der erwähnten Aktion und in einem Rutsch abändern.

Danke für's lesen


--------------------
Ich beschäftige mich nicht mit dem, was getan worden ist.

Mich interessiert, was getan werden muss.
Go to the top of the page
 
+Quote Post
DJ Mucke
post Dec 30 2016, 18:21
Post #6


Member


Group: Full Members
Posts: 552
Joined: 20-February 08
From: EARTH - EUROPE - BRD - NRW - RSK - SU
Member No.: 6515
Mp3tag Version: 2.66



könnte das hier eventuell helfen, wenn umformuliert?
Edit:
$if(x,y,z) wenn x Wahr ist, wird y zurück geliefert, andernfalls z.
Edit End:


--------------------
Ich beschäftige mich nicht mit dem, was getan worden ist.

Mich interessiert, was getan werden muss.
Go to the top of the page
 
+Quote Post
ohrenkino
post Dec 30 2016, 18:55
Post #7


Member


Group: Full Members
Posts: 9470
Joined: 9-December 09
From: Norddeutschland / Northern Germany
Member No.: 11458
Mp3tag Version: 2.85k



QUOTE (DJ Mucke @ Dec 30 2016, 18:21) *
könnte das hier eventuell helfen, wenn umformuliert?
Edit:
$if(x,y,z) wenn x Wahr ist, wird y zurück geliefert, andernfalls z.
Edit End:

Und wann wird x wahr?

die klassische Formulierung ist doch (z.B.)
"$if($eql(%artist%,%composer%),y,z)"
da werden ARTIST und COMPOSER auf Gleichheit verglichen.
Willst du jetzt für jeden Namen einen eigenen Vergleich schreiben?
Es gibt in MP3tag keine "For ... next" Schleifen. Du kannst also nicht erst den ersten Namen aus einer externen Liste nehmen, den Vergleich machen und dann den nächsten, bis ggf. ein Treffer dabei ist.

Edit: du kannst allerdings einen ordentlich langen String machen, z.B.
"Renate FuchsRobbie WilliamsNicky RomeroMarkus Becker"
und den nach z.B. dem ARTIST durchsuchen lassen.

"$ifgreater($strstr('Renate FuchsRobbie WilliamsNicky RomeroMarkus Becker',%artist%),0,$regexp(),tu nix)

This post has been edited by ohrenkino: Dec 30 2016, 18:59


--------------------
42 - wie war die Frage / what was the question / quelle était la question
Go to the top of the page
 
+Quote Post
DJ Mucke
post Dec 30 2016, 19:59
Post #8


Member


Group: Full Members
Posts: 552
Joined: 20-February 08
From: EARTH - EUROPE - BRD - NRW - RSK - SU
Member No.: 6515
Mp3tag Version: 2.66



QUOTE (ohrenkino @ Dec 30 2016, 18:55) *
...tu nix)...
Ich werd's mal testen.
Danke für die Hilfe


--------------------
Ich beschäftige mich nicht mit dem, was getan worden ist.

Mich interessiert, was getan werden muss.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 19th January 2018 - 06:40