Export nur Auslese mitnehmen

Hallo, nach langer Zeit mal wieder fragend hier
Mit einer neuen Idee hab ich so meine Probleme

$filename(X:\_Nach.csv,utf-16)$loop($regexp(%_filename% MATCHES "(hier der SuchTEXT)"))"%_counter%"$char(9)"%_path%"

-Diesen Codeabschnitt stelle ich mit anderen Abschnitten zusammen.

Nun zur Frage - Ist es möglich, gezielt im Script nach Phrasen zu suchen oder muss nur die Filterfunktion dafür gewählt werden.

Bei Falschstellungen im Code bitte nicht direkt meckern - über Hilfe hierzu freu ich mich.

Danke vorab & Grüße

Hallo DJ Mucke, ... ich habe deine Idee in ein lauffähiges Mp3tag Export Skript verwandelt.

1: $filename($getEnv('USERPROFILE')'\Desktop\Test.txt',UTF-8)

2: $loop(%_path%)
3: $iflonger($regexp(%_filename%,'^.Cry.$',),0,,'"'%_counter%'"'$char(9)'"'%_path%'"')$loopend()

... und erhalte zum Beispiel so eine Ausgabe ...

... "4" "T:\TEST\002 Artist002 - Album\Inxs - Baby Don't Cry.mp3" ... "76" "T:\TEST\artist\01 Cry .mp3" "77" "T:\TEST\artist\03 Cry ever.mp3" "78" "T:\TEST\artist\Cry never 06.mp3" "79" "T:\TEST\artist\Cry once 04.mp3" "80" "T:\TEST\artist\Cry once more 05.mp3" ...

DD.20151217.2043.CET

Hallo und dank dir Detlev

nur kann das Skript eventuell dahin gehend verändert werden das die Treffer direkt untereinander aufgelistet werden.

hier der aktuelle Bearbeitungsschritt

$filename($getEnv('USERPROFILE')'\Desktop\Test.txt',UTF-8)
$loop(%_path%)$iflonger($regexp(%_filename%,'^.*Ariola.*$',),0,,%_counter%$char(9)%_path%$char(9)%label%)
$loopend()
$loop(%_path%)$iflonger($regexp(%_filename%,'^.*Autobahn.*$',),0,,%_counter%$char(9)%_path%$char(9)%label%)
$loopend()

der Zweck des Skripts besteht darin, die Suche nach abgelegten Schallplattentiteln die noch nicht fertig getaggt sind.
Die Informationen 'Label und Identifikation' (Beispiel "Ariola_104 992" (-Geier Sturzflug - Bruttosozialprodukt-)) fehlen in den Tagfeldern LABEL und Kennung, hier nützt keine filterung bei LABEL und Kennung.

wie immer, danke vorab

Meinst du so etwas ...?

01: $filename($getEnv('USERPROFILE')'\Desktop\Test.txt',UTF-8)$puts(

02: )$loop(1,1)$puts(crlf,$char(13)$char(10))$puts(br,'{br}')$loopend()$puts(
03: )$loop(1,1)$puts(search1,'Beatles')$puts(search2,'Now')$loopend()$puts(
04: )$replace(
05: '---'$char(9)$get(search1)$get(br)
06: $loop(%_path%)$replace($iflonger($regexp(%_filename%,'^.'$get(search1)'.$',),0,,$num(%_counter%,3)$char(9)%_path%$char(9)%label%$get(br))
07: ,$get(crlf),,$get(br),$get(crlf))$loopend()
08: '---'$char(9)$get(search2)$get(br)
09: $loop(%_path%)$replace($iflonger($regexp(%_filename%,'^.'$get(search2)'.$',),0,,$num(%_counter%,3)$char(9)%_path%$char(9)%label%$get(br))
10: ,$get(crlf),,$get(br),$get(crlf))$loopend()
11: ,$get(crlf),,$get(br),$get(crlf))

--- Beatles

014 T:\TEST\Beatles - 03.06 She.mp3
015 T:\TEST\Beatles - 03.07 Loves.mp3
016 T:\TEST\Beatles - 03.08 Me.mp3
017 T:\TEST\Beatles - 04.01 Yah.mp3
018 T:\TEST\Beatles - 04.02 Nah.mp3
019 T:\TEST\Beatles - 04.04 Blah.mp3
020 T:\TEST\Beatles - 04.05 Ohhh.mp3
122 T:\TEST\The Beatles - White Album, CD 02 - 07 - Goodnight.mp3
--- Now
038 T:\TEST\Busta Rhymes Feat. Chris Brown - Why Stop Now (Prod. By Sak Pase).mp3
123 T:\TEST\The Black Keys - Attack & Release (2008)\FREE 01 All Right Now.mp3
125 T:\TEST\The Black Keys - Attack & Release (2008)\MOODY BLUES 03 Go Now.mp3

DD.20151218.1010.CET

Mp3tag Filter: NOT LABEL PRESENT

DD.20151218.1024.CET

Das passt, vielen Dank

Gruß der DJ