Bedingtes Aufteilen des Filename in Disc/Tracknummer

Vorschlag 1, mit Filter ... mit Regexp ...

Filter: "%_filename%" MATCHES "^\d\d\d[ _-]"

Aktion #1: "Tag-Feld formatieren"

Feld: DISCNUMBER
Formatstring: $regexp($div($regexp(%_filename%,'^(\d\d\d)[ _-].*$','$1'),100),'^0$',)

Aktion #2: "Tag-Feld formatieren"

Feld: TRACK
Formatstring: $mod($regexp(%_filename%,'^(\d\d\d)[ _-].*$','$1'),100)

Vorschlag 2, ohne Filter ... mit Regexp ...

Aktion #1: "Tag-Feld formatieren"

Feld: DISCNUMBER
Formatstring: $if($eql($regexp(%_filename%,'^(\d\d\d)[ _-].*$',),),$regexp($div($regexp(%_filename%,'^(\d\d\d)[ _-].*','$1'),100),'^0$',),)

Aktion #2: "Tag-Feld formatieren"

Feld: TRACK
Formatstring: $if($eql($regexp(%_filename%,'^(\d\d\d)[ _-].*$',),),$mod($regexp(%_filename%,'^(\d\d\d)[ _-].*','$1'),100),)

Vorschlag 3, Alternative mit Standardfunktionen ...

Aktion #1: "Tag-Feld formatieren"

Feld: DISCNUMBER
Formatstring: $if($eql($len($num(%_filename%,1)),3),$div($num(%_filename%,1),100),)

Aktion #2: "Tag-Feld formatieren"

Feld: TRACK
Formatstring: $if($eql($len($num(%_filename%,1)),3),$mod($num(%_filename%,1),100),)

Aktion #3: "Tag-Feld formatieren"

Feld: TRACK
Formatstring: $if2(%TRACK%,$num(%_filename%,1))

Siehe auch ...
/t/10286/1

DD.20150316.0957.CET