Use scanf-like and regular expressions pattern-matching to disassemble groups of song names and reassign text to correct tags. For example, parse the song name XTC - English Settlement - 15 - Snowman using the pattern %a - %l - %t - %n, sending artist, album, and track number to their appropriate tags.
Perhaps Also of Interest...
downloaded 4m 9s ago
Title Cap various track tags, featuring editable exceptions lists
downloaded 5m 10s ago
Create "Add to Playlist" droplet by selecting a playlist
downloaded 14m 19s ago
Droplet adds files dragged on it to a preferences-set playlist
downloaded 28m 46s ago
Recreate a playlist such that its visible columns mirror the Music library
downloaded 29m 33s ago
Export selected tracks' data to XML file, import later
downloaded 1h 20m 48s ago
Compel a selected Smart Playlist to dynamically refresh by removing all its tracks