Sorry for the many replies, but the way you have set your file up makes it very difficult to make something work 100% of the time.
The example above WONT work if you have a . in the stuff after the filename to fix this use
as the regular expression instead
But doing this means you CANT have . in your filename, this shouldnt matter as I dont think mIRC will play a file with more than one . in it anyway.
PS: It would be ALOT easier if the filename was covered in " and if the song name needs it own give it its own, and dont put them in the one.
"Filename" "Song Title" "Artist Name"
Then use the regular expression
In your $regml you can use $regml(file,N) where N the like your token.
In "This will allow spaces" Dont_need_spaces "Space here"
1 = "This will allow spaces"
2 = Dont_need_spaces
3 = "Space here"
For 2 and 3 you would want to remove the " $remove(text,")
but for 1 just pass it through with the " mIRC will understand the spaces better that way.