toPascalCase

Converts this string to PascalCase.

Words are detected at underscores, hyphens, whitespace, and camel case transitions. Every word starts with an upper case character followed by lower case. Returns an empty string when no word characters are present.