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
> Klammern selektiv setzen
Argee
post May 18 2012, 15:31
Post #1


Member


Group: Full Members
Posts: 7
Joined: 18-May 12
Member No.: 16464
Mp3tag Version: 2.51



schönen guten tag smile.gif

ich sitze seit gestern an folgendem problem: viele songs haben als titel ja immer etwas zusätzlich in klammern geschrieben, was zu ihrem titel gehört und dann evtl nochmal klammern in denen steht, was für ein mix er song is.

beispiel:

2012 (If The World Would End) (Original Mix)

ich möchte, dass mp3tag sich den inhalt der klammer anschaut und wenn das wort 'Mix', 'Remix' usw. vorkommt, die runden klammern durch eckige ersetzt...

ums mir erstmal einfacher zu machen hab ich den titel auf verschiedene tagfelder aufgeteilt:
- titel: 2012
- comment: (If The World Would End)
- albumartist: (Original Mix)

am nächsten bin ich dem gewünschten resultat gekommen, in dem ich folgende regel erstellt hab...

... für comment: $if($or(%comment% HAS 'RMX',%comment% HAS 'Mix',%comment% HAS 'Edit'),$replace(%comment%,'(','[',')',']'),%comment%)

... albumartist analog: $if($or(%albumartist% HAS 'RMX',%albumartist% HAS 'Mix',%albumartist% HAS 'Edit'),$replace(%albumartist%,'(','[',')',']'),%albumartist%)

problem bei der sache ist, dass er jetzt einfach überall eckige klammern setzt... hat jemand eine idee wie ich das lösen kann? kann ich das HAS überhaupt in dem zusammenhang benutzen?

danke für ideen / lösungen smile.gif
Go to the top of the page
 
+Quote Post
DetlevD
post May 18 2012, 15:59
Post #2


Member


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



QUOTE (Argee @ May 18 2012, 16:31) *
... 2012 (If The World Would End) (Original Mix)
ich möchte, dass mp3tag sich den inhalt der klammer anschaut und wenn das wort 'Mix', 'Remix' usw. vorkommt, die runden klammern durch eckige ersetzt...

Achtung:
Mp3tag hat mehrere Skriptsprachen für die unterschiedlichen Zwecke. Man sollte also scharf trennen.
Die 'Filtersprache' beim Filter verwenden, die 'Formatstringsprache' beim Formatstring verwenden, die 'Exportskriptsprache' beim Export verwenden, die 'Websourcesprache' beim Websourceskript verwenden.

Das Problem könnte eine RegExp Funktion lösen (Beispiel):

$regexp('abc (def) (der Remix von Mike) (ghi) jkl','\(([^)]*(?:Remix|Mix|RMX)[^(]*)\)','[$1]')

Von:
abc (def) (der Remix von Mike) (ghi) jkl
Nach:
abc (def) [der Remix von Mike] (ghi) jkl

DD.20120518.1700.CEST


--------------------
* 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
Argee
post May 18 2012, 17:33
Post #3


Member


Group: Full Members
Posts: 7
Joined: 18-May 12
Member No.: 16464
Mp3tag Version: 2.51



ja verdamm mich... dat läuft w00t.gif

erstmal herzlichen dank, mit RegExp hab ichs davor probiert, war aber offenbar zu dämlich^^

kannst du mir ne seite sagen wo, ich mir zusammensuchen kann, was das kauderwelsch ( '\(([^)]*(?:Remix|Mix|RMX)[^(]*)\)' ) heißt? wink.gif vllt kann ich sowas dann auch iwann selber schreiben^^

danke nochmal
Go to the top of the page
 
+Quote Post
DetlevD
post May 19 2012, 10:32
Post #4


Member


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



QUOTE (Argee @ May 18 2012, 18:33) *
... kannst du mir ne seite sagen wo, ich mir zusammensuchen kann, was das kauderwelsch ... heißt? wink.gif vllt kann ich sowas dann auch iwann selber schreiben ...

Siehe dort ...
http://forums.mp3tag.de/index.php?showtopi...ost&p=55884

http://forums.mp3tag.de/index.php?showtopi...ost&p=56592

DD.20120519.1133.CEST

This post has been edited by DetlevD: May 24 2012, 21:25


--------------------
* 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
Argee
post May 19 2012, 12:38
Post #5


Member


Group: Full Members
Posts: 7
Joined: 18-May 12
Member No.: 16464
Mp3tag Version: 2.51



jetzt bräucht ich nen gefälltmir-knopf^^ dankeschön
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: 25th May 2013 - 21:10