It's not anywhere but I figured the code might be useful (instead of slowly adding in all of this for the regexp, the work's already done). Also, does the existing code replace all uppercase characters with a hyphen?