@polygenelubricants answer to this question includes a C# regex that is used to split a PascalCase string into separate words, namely:
Regex r = new Regex(