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