数字の前にスペースを入れたい。
たとえば、「SupportContactAddressLine1」という PascalCase 文字列があるとします。
「サポート連絡先1行目」と表示させたい
私はこれを試しました:
var s = PascalCase;
for (var i = 1; i < s.Length; i++)
{
if (char.IsLower(s[i - 1]) && char.IsUpper(s[i]))
{
s = s.Insert(i, " ");
}
}
しかし、結果は次のとおりです。「Support Contact Address Line1」