Is clean to match MC's normal filenaming behavior, which it doesn't provide, so I actually can't do it right. But for my purposes, it would half-way work. However, while you're at it, wouldn't a Clean() mode that actually does that - generates a "filename cleaned" version of the string, as MC would output it if used in Rename, Move, and Copy files and the Handheld Sync facilities - be more useful?
What I want to do is make my [iTunesFileKey] work right. Prod's iTunes Library Sync plugin (MCiS) can use a special [iTunesFileKey] field in the library to contain an "alternate file location" so that it can point iTunes at separate "physical" copies of the files in your library than the "real source" files.
I do this because:
1. I have a lot of files that iTunes won't support (FLAC, etc).
2. I don't want that piece of trash touching my original files.
So I sacrifice one for the team hard-drive wise. I have a Handheld in MC that syncs my entire MC Music Library (or nearly everything) over to an "iTunes cache" folder on my RAID. This happens once per day, automatically (which only works because it is the only handheld I have, since you can't address them by name via a MCC). Then MCiS runs and syncs these files/folders into iTunes, and syncs some playstats from iTunes back into MC.
This works, kinda. Except for those darn "special characters". When you feed the Handheld system a field value to use as "destination path" it, of course, replaces illegal characters with the underscore character. But I don't have a way to parse a field to return that same result, so I can't make my [iTunesFileKey] match the actual destination filename for these kinds of Artists, Albums, whatever. I'd really like to be able to wrap the entire [iTunesFileKey] expression in a Clean(My Big Expression Here,4) and have it spit out the proper filenames.
I could even half-way hack it with the existing Clean(,3) mode if it worked, but it doesn't seem to. Or I'm doing something wrong. Or you mean something weird by "special characters". Or some jerk edited the wiki, I suppose.
Lastly, if I could add iTunes as a Handheld, none of this would be necessary.