toCamelCase

Converts this string to camelCase.

Words are detected at underscores, hyphens, whitespace, and camel case transitions, so snake_case, kebab-case, space separated, and PascalCase inputs are all accepted. The first word is lower cased entirely; every following word starts with an upper case character followed by lower case. Returns an empty string when no word characters are present.