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
> (feat. [..]) von 'title' nach 'artist'
quaker
post Mar 14 2011, 12:47
Post #1


Member


Group: Members
Posts: 2
Joined: 14-March 11
Member No.: 14011
Mp3tag Version: v2.48



Hallo zusmmen!

Habe im Forum gesucht und nur den umgekehrten Weg (artist -> title) gefunden. Leider kenn ich mich mit regulären Ausdrücken nicht aus, sonst könnte ich die vielleicht umbasteln...

Ich braüchte eine Aktion, die mir folgendes Ergebnis liefert:

Alt:
Artist: Peter Muster
Title: Unter den Linden (feat. Bruno Singauchmit)

Neu:
Artist: Peter Muster (feat. Bruno Singauchmit)
Title: Unter den Linden

Konkret also einen Ausdruck, der mir die Klammer welche genau mit " (feat. " (mit Abstand vor der Klammer und einem nach dem Punkt) anfängt aus dem title-tag in den artist-tag verschiebt.


Vielen vielen Dank!
Go to the top of the page
 
+Quote Post
pone
post Mar 14 2011, 13:32
Post #2


Member


Group: Full Members
Posts: 1692
Joined: 15-March 09
From: Germany
Member No.: 9103
Mp3tag Version: 2.59b



QUOTE (quaker @ Mar 14 2011, 12:47) *
Ich braüchte eine Aktion, die mir folgendes Ergebnis liefert:

Alt:
Artist: Peter Muster
Title: Unter den Linden (feat. Bruno Singauchmit)

Neu:
Artist: Peter Muster (feat. Bruno Singauchmit)
Title: Unter den Linden

Konkret also einen Ausdruck, der mir die Klammer welche genau mit " (feat. " (mit Abstand vor der Klammer und einem nach dem Punkt) anfängt aus dem title-tag in den artist-tag verschiebt.


Wie von dir gewünscht:
Aktion: Tag Felder importieren
Quellformat: %artist%$regexp(%title%,(.+)( \(feat\. .+\)),$2+++$1)
Formatstring: %artist%+++%title%

Flexibler (Groß/Kleinschreibung egal; featuring, feat oder ft; mit oder ohne Punkt dahinter, eckige und runde Klammern):
Aktion: Tag Felder importieren
Quellformat: %artist%$regexp(%title%,'(.+)( (?:\(|\[)(?:featuring|feat|ft)\.* .+(?:\)|\]))',$2+++$1,1)
Formatstring: %artist%+++%title%

This post has been edited by pone: Mar 14 2011, 13:41
Go to the top of the page
 
+Quote Post
quaker
post Mar 14 2011, 14:53
Post #3


Member


Group: Members
Posts: 2
Joined: 14-March 11
Member No.: 14011
Mp3tag Version: v2.48



Perfekt! Besten Dank!
Go to the top of the page
 
+Quote Post
venu
post Jul 8 2012, 10:15
Post #4


Member


Group: Full Members
Posts: 8
Joined: 7-July 12
Member No.: 16656
Mp3tag Version: 2.51



Hey,

ich wollte das Selbe machen jedoch klappt es bei mir nicht!

Was mache ich falsch?
Go to the top of the page
 
+Quote Post
DetlevD
post Jul 8 2012, 10:48
Post #5


Member


Group: Full Members
Posts: 6750
Joined: 26-May 06
From: Wuppertal, Germany, Planet Earth
Member No.: 3194
Mp3tag Version: 2.85



QUOTE (venu @ Jul 8 2012, 11:15) *
Hey, ich wollte das Selbe machen jedoch klappt es bei mir nicht! Was mache ich falsch?

Hm, Gedanken lesen und Abschreibefehler korrigieren und falsche Anwendung berichtigen, das können wir aus der Ferne immer noch nicht.

Du hast dasselbe Problem gestern/heute schon im englischen Bereich des Forums zur Kenntnis gebracht.
In diesem englischen Thread hast du bereits eine Lösung erhalten, die eigentlich alle Varianten dieser Aufgabenstellung abdeckt, also alle beliebten Klammern und "featuring" Abkürzungen berücksichtigt, siehe dort ...
http://forums.mp3tag.de/index.php?showtopi...ost&p=65148

DD.20120708.1147.CEST

This post has been edited by DetlevD: Jul 8 2012, 10:49


--------------------
* Beyond that, don't ask, when you don't know what to do with the answer. *
♥ home is where the heart is ♥
Go to the top of the page
 
+Quote Post
venu
post Jul 8 2012, 11:32
Post #6


Member


Group: Full Members
Posts: 8
Joined: 7-July 12
Member No.: 16656
Mp3tag Version: 2.51



Hey,

ich weiß. Dachte nur da ich mich auf Deutsch besser verständigen kann schreib ich vielleicht auch hier rein. Konnte ja nicht erahnen, dass du auch "Deutscher" bist. smile.gif

Ich hab alles lediglich per copy/paste in Mp3tag eingefügt. Von daher dürfte ich keine Schreibfehler drin haben.
Go to the top of the page
 
+Quote Post
LyricsLover
post Jul 28 2012, 13:02
Post #7


Member


Group: Full Members
Posts: 917
Joined: 21-September 06
From: Central Europe
Member No.: 3709
Mp3tag Version: 2.85k



DetlevD's Vorschlag
CODE
Action: Tag-Felder importieren
Quellformat: %ARTIST%$regexp(%TITLE%,'^(.+?)\s+[[({<]?\s*(?:featuring|feat\.?|ft\.?)\s*([^])}>]+)\>\s*[])}>]?(.*)$',' feat. $2$3+++$1',1)
Formatstring: %ARTIST%+++%TITLE%
funktioniert wunderbar. Auch von meiner Seite ein grosses "Dankeschön"! walkman.gif

Einen kleinen Schönheitsfehler habe ich noch in einer speziellen Variante gefunden:
Artist: Tom Jones
Title: Sexbomb (Feat. Mousse T.)
Daraus wird: Tom Jones Feat. Mousse T.)
(Man beachte die schliessende Klammer nach dem T.)

This post has been edited by LyricsLover: Jul 28 2012, 13:08
Go to the top of the page
 
+Quote Post
DetlevD
post Jul 28 2012, 14:51
Post #8


Member


Group: Full Members
Posts: 6750
Joined: 26-May 06
From: Wuppertal, Germany, Planet Earth
Member No.: 3194
Mp3tag Version: 2.85



QUOTE (LyricsLover @ Jul 28 2012, 14:02) *
DetlevD's Vorschlag ... funktioniert wunderbar. Auch von meiner Seite ein grosses "Dankeschön"! ... kleinen Schönheitsfehler ...

Du kannst probeweise diese Zeichenkette aus dem Formatstring entfernen "\>" bzw. "\>\s*".
Bei dem Anwendungsfall, den ich ausprobiert hatte, war dieser Anker irgendwie notwendig.
Ich merke schon, es müssen noch ein paar Testfälle mehr konstruiert werden, um den Formatstring wirklich universal einsetzbar zu machen.

DD.20120728.1549.CEST

This post has been edited by DetlevD: Jul 28 2012, 14:57


--------------------
* Beyond that, don't ask, when you don't know what to do with the answer. *
♥ home is where the heart is ♥
Go to the top of the page
 
+Quote Post
LyricsLover
post Jul 28 2012, 21:24
Post #9


Member


Group: Full Members
Posts: 917
Joined: 21-September 06
From: Central Europe
Member No.: 3709
Mp3tag Version: 2.85k



QUOTE (DetlevD @ Jul 28 2012, 15:51) *
Bei dem Anwendungsfall, den ich ausprobiert hatte, war dieser Anker irgendwie notwendig.
Vermutlich für den:
Las Vegas < feat. Annie Spider >
Aber die grösser/kleiner-als-Zeichen kommen in meiner Sammlung sehr selten in den Titeln vor. Deshalb sprach ich bewusst auch von einem Schöhnheitsfehler. Die restlichen 99% der Fälle funktionieren damit prächtig. smile.gif
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: 21st January 2018 - 03:50