I've been trying to get strings in the format of "cowsCanFly" to change to "cows-can-fly" using RegEx and haven't really got anywhere. The original string will always be in the format "sheepAreVeryCool" and "iLikeCows" (first letter of first word lowercase and every other word starts with a capital letter) while what I need it to generate always needs to be in the format "sheep-are-very-cool" and "i-like-cows" (all lowercase, words separated with hyphens). I bet someone out there could figure this out pretty fast... so I thought I'd give it a shot and ask :)