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
> Aktionsregel
SirHaschke
post Feb 2 2012, 13:39
Post #1


Member


Group: Full Members
Posts: 20
Joined: 25-October 05
Member No.: 2270
Mp3tag Version: 2.33b



Hallo,
ich würde gerne per Aktionsregel folgendes umsetzen:
Alles was in eckigen Klsmmern ist inkl. den Klammern soll entfernt werden.
Ist das möglich?
Also alles entfernen was [xxxxxx] [xxxxxxxyyyyyyyyyy-rtz343] ist.

Danke und Gruß
Dennis

This post has been edited by SirHaschke: Feb 2 2012, 13:41
Go to the top of the page
 
+Quote Post
ohrenkino
post Feb 2 2012, 15:12
Post #2


Member


Group: Full Members
Posts: 4370
Joined: 9-December 09
From: Norddeutschland / Northern Germany
Member No.: 11458
Mp3tag Version: 2.61d



ZITAT(SirHaschke @ Feb 2 2012, 13:39) *
Hallo,
ich würde gerne per Aktionsregel folgendes umsetzen:
Alles was in eckigen Klsmmern ist inkl. den Klammern soll entfernt werden.
Ist das möglich?
Also alles entfernen was [xxxxxx] [xxxxxxxyyyyyyyyyy-rtz343] ist.

Danke und Gruß
Dennis

Das Beispiel ist ein bisschen kümmerlich ausgefallen. Denn nach diesem Beispiel steht alles in eckigen Klammern und dann bleibt ja nichts mehr übrig, oder?

Wenn der String eher so aussieht:
aaa [xxxxxx] [xxxxxxxyyyyyyyyyy-rtz343]
und das "aaa" soll erhalben bleiben, dann ginge eine Aktion vom Typ "Ersetzen mit regulärem Ausdruck:
Such-String:
(.*)\[.*\]
Ersetzen durch:
$1
es wird dann die hintere Klammer gelöscht
Und wenn du dieselbe Aktion noch mal machst, wird auch die erste gelöscht.
Wenn es immer 2 Gruppen von Eckigen Klammern gibt, lautet der Such-String:
(.*)\[.*\] \[.*\]
Ersetzen durch:
$1


--------------------
42 - wie war die Frage / what was the question / comment était la question
Go to the top of the page
 
+Quote Post
DJ Mucke
post Feb 2 2012, 15:19
Post #3


Member


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



ZITAT(SirHaschke @ Feb 2 2012, 15:39) *
...Ist das möglich...

Aktion: Tag Feld formatieren
Feld: title
Formatstring: $regexp(%title%,' \[.+\]$',)

Aktion: Tag Feld formatieren
Feld: die Spalte auswählen
Formatstring: $regexp(%artist%,' \[.+\]$',)
_________________oder
Formatstring: $regexp(%_filename%,' \[.+\]$',)

nimm zuerst eine Kopie einer Datei als Probe und schau auf das Resultat

This post has been edited by DJ Mucke: Feb 2 2012, 15:25


--------------------
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
SirHaschke
post Feb 2 2012, 15:56
Post #4


Member


Group: Full Members
Posts: 20
Joined: 25-October 05
Member No.: 2270
Mp3tag Version: 2.33b



Stimmt.
Format sieht bei mir so aus:

Interpret - Titel [xxxxxx-xxx1323234].mp3 oder
Interpret - Titel (jkksikdkdks-26) [xxxxxx-xxx1323234].mp3

Er soll mir dann natürlich nur den Inhalt samt [] Klammern entfernen.

Passt dann das von DJ Mucke (von der Regel versteh ich nciht wirklich viel :-))

This post has been edited by SirHaschke: Feb 2 2012, 16:03
Go to the top of the page
 
+Quote Post
SirHaschke
post Feb 2 2012, 19:25
Post #5


Member


Group: Full Members
Posts: 20
Joined: 25-October 05
Member No.: 2270
Mp3tag Version: 2.33b



Also das von DJ Mucke hat leider nicht zu meinem Erfolg gebracht.

Ich mache aus meinem Tag den Dateinamen anhand von %artist% - %title%
Geht wunderbar.
Jetzt hat er aber im Tag bei Titel z.B. folgendes stehen:
Levels [Original Version]/Original Version

Ich hätte das dann gerne als
Levels (Original Version)

Wie kann ich da ne Aktionsregel für basteln?
Wegen mir können die [ ] auch bleiben und dann was dahinter ist soll weg.
Go to the top of the page
 
+Quote Post
DJ Mucke
post Feb 2 2012, 20:40
Post #6


Member


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



ZITAT(SirHaschke @ Feb 2 2012, 20:25) *
Wegen mir können die [ ] auch bleiben und dann was dahinter ist soll weg.

$regexp(%title%,'\/.+',) nicht getestet


--------------------
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 Feb 2 2012, 21:22
Post #7


Member


Group: Full Members
Posts: 4370
Joined: 9-December 09
From: Norddeutschland / Northern Germany
Member No.: 11458
Mp3tag Version: 2.61d



ZITAT(SirHaschke @ Feb 2 2012, 19:25) *
Also das von DJ Mucke hat leider nicht zu meinem Erfolg gebracht.

Ich mache aus meinem Tag den Dateinamen anhand von %artist% - %title%
Geht wunderbar.
Jetzt hat er aber im Tag bei Titel z.B. folgendes stehen:
Levels [Original Version]/Original Version

Ich hätte das dann gerne als
Levels (Original Version)

Wie kann ich da ne Aktionsregel für basteln?
Wegen mir können die [ ] auch bleiben und dann was dahinter ist soll weg.

Sofern das Muster immer "Text - eckige Klammer - Text - Eckige Klammer - Schräger - überflüssiger Text" ist, ginge ggf. folgende Aktion:
Aktion: Ersetzen mit regulärem Ausdruck
Feld: title
Such-String:
(.*) \[(.*)\]/.*
Ersetzen durch:
$1 ($2)

This post has been edited by ohrenkino: Feb 2 2012, 21:22


--------------------
42 - wie war die Frage / what was the question / comment était la question
Go to the top of the page
 
+Quote Post
DetlevD
post Feb 2 2012, 22:25
Post #8


Member


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



QUOTE (SirHaschke @ Feb 2 2012, 13:39) *
Hallo, ich würde gerne per Aktionsregel folgendes umsetzen: Alles was in eckigen Klsmmern ist inkl. den Klammern soll entfernt werden. Ist das möglich? Also alles entfernen was [xxxxxx] [xxxxxxxyyyyyyyyyy-rtz343] ist. Danke und Gruß Dennis

Aktion: Tag-Feld formatieren
Feld: TITLE
Formatstring: $regexp(%TITLE%,'\[.+?\]',)
... oder ...
Formatstring: $regexp(%TITLE%,'\[.+?\]',%DUMMY%)

Beispiel:
Von:
aaa [xxxxxx]bbb[xxxxxxxyyyyyyyyyy-rtz343] ccc
Nach:
aaa bbb ccc

DD.20120202.2225.CET

This post has been edited by DetlevD: Feb 2 2012, 22:28


--------------------
* 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
SirHaschke
post Feb 3 2012, 11:21
Post #9


Member


Group: Full Members
Posts: 20
Joined: 25-October 05
Member No.: 2270
Mp3tag Version: 2.33b



Perfekt.
$regexp(%title%,'\/.+',) geht.
Wenn mich dann noch die [ ] stören kann ich diese ja anhand einer Regel durch ( ) ersetzen.

Vielen Dank für Eure Hilfe.
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: 22nd July 2014 - 16:30