スペルチェックを実行するために、キャメルケースの名前を正規表現を使用して個々の名前に分割したいと考えています。
分割は次のようになります。
1) extendedStructureForNUB --> 拡張、構造、For、NUB
2) extendedStructureFor2004 --> 拡張、構造、For、2004
以下の質問の回答を使用して、最初の条件に分割できます。
質問: camelCase または TitleCase を分割する RegEx (高度)
ただし、数値を含む文字列 (2 番目の条件) の場合、形式どおりに返されません。
extendedStrctureFor2004 --> extended, Structure, For2004
この正規表現を再利用して数字を分割する方法も提案してください。