Wie ein "& oder and" suchen im vorderen Teil des Dateinamens wenn dann durch " - "


#1
Wie ein "& oder and" suchen im vorderen Teil des Dateinamens

wenn dann durch " - " der Interpret vom Titel getrennt wird ???

Beispiele: Artist AB & Artist CD - Singen Ohje

Beispiele: Artist AB and Artist CD - Singen Ohje

für den Filter sind die Suchkriterien vorhanden um "( & )" und "( - )" zu finden.
Nun würde ich dem Programm gerne sagen, such mir alle Dateinamen die zuerst ein "&" oder "and" aufweissen, dahinter aber ein "( - )".
Zur Zeit verwende ich den Filter:
%filen...% matches "( & | and | und )" and %filen...% matches "(\l - \u)"

Wie denn Filtereintrag schreiben??
Thx für jeden Vorschlag


#2

So so ... du verwendest bereits einen Filterausdruck zur Lösung der Problemsituation.
Hmm ... und funktioniert der oder nicht?

Wenn ja, warum fragst du dann noch?

Wenn nein, dann probiere es damit ...
"%_FILENAME%" MATCHES "^.+?\s(&|and|und)\s.+?\s-\s.+?$"

DD.20110523.1013.CEST


#3

Ich hoffe das war nicht ironisch, sarkastisch oder zynisch gemeint.
Und ja es funktioniert, natürlich nicht in der schreibweise wie o.g.

Es geht mir um die Reihenfolge der Suchoperation.

Suchergebnis resultierend aus dem von dir gegebenen Filter:

Bill Haley & His Comets - The Saints Rock 'n' Roll
paul jones and tom mcguinness - these shoes
alice cooper - raped and freezin
Bill Haley & His Comets = OK paul jones and tom mcguinness = OK alice cooper - raped and freezin = Nicht OK

War die Fragestellung oben eventuell irreführend???


#4

Dieser spezielle Fall gehört zu einer anderen Aufgabenstellung.
Könnte aber vielleicht so abgefragt werden ...
"%_FILENAME%" MATCHES "^.+?(\s(&|and|und)\s)?.+?\s-\s.+?$"
... oder so ...
"%_FILENAME%" MATCHES "^.+?\s-\s.+?$"

DD.20110523.1218.CEST


#5

Die Intention die mir angedacht worden ist, klappt nicht, weder - noch.
Warum???


#6
QUOTE (DJ Mucke @ May 23 2011, 10:56) <{POST_SNAPBACK}>
... Suchergebnis resultierend aus dem von dir gegebenen Filter:
Bill Haley & His Comets - The Saints Rock 'n' Roll
paul jones and tom mcguinness - these shoes
alice cooper - raped and freezin
Bill Haley & His Comets = OK paul jones and tom mcguinness = OK alice cooper - raped and freezin = Nicht OK

...


Es ist unverständlich wie und warum du den dritten Fall mit 'alice ...' als Suchergebnis dazu gemogelt hast, denn der Filterausdruck ...
"%_FILENAME%" MATCHES "^.+?\s(&|and|und)\s.+?\s-\s.+?$"
... wird diesen Fall nicht anzeigen.

Dieser Fall mit 'alice ...' entspricht ja auch nicht deiner Aufgabenstellung, bei der du nach Dateinamen fahnden wolltest, die im vorderen Teil ein ' & ' oder ein ' and ' oder ein ' und ' enthalten und danach ein ' - '.

DD.20110524.0513.CEST


#7

Die Aufgabenstellung sollte so dargestellt sein, dass sie der Absicht entspricht, sinnvoll gelöst zu werden.

DD.20110524.0524.CEST


#8

Sorry nach mehrmaliger Kontrolle ist der Dateiname wirklich nicht aufzufinden unter dem Filter.
Andererseits muss ich wieder mal gesteh'n, es klappt!

Sorry, dir Detlev
THX für deine Mühen