名前から名字、姓から姓、場合によってはARBのような頭字語のように、人間が読めるようにする必要がある単語のリストがあります。後者は最近導入され、正規表現でAR Bsが返されるため、表示問題が発生しました。頭字語の中でどこが、彼らは文字列では動作し、私はSO上と頭字語で作業することができ、他のサイト上の他の表現を見つけた頭字語を除いて分割されたPascalCase文字列
([A-Z][a-z]+)
:ここでは、頭字語のために不十分である私が知っている、持っているものです文字列全体ではなく文字列。私は単純な正規表現を行うことができますが、これは私のスキルにとってはあまりにも難しいことです。私はそれらを持っていればテストのための他の例を提供するだろうが、文字列のすべては新しいものを除いてうまくいく、ARBs。ありがとうございました。
アップデート:ここでは、コードの使用は[A-Z]+[a-z]*
がそれをしないだろう
string friendlyName = Regex.Replace(field.Name, "([A-Z][a-z]+)", " $1", RegexOptions.Compiled).Trim();
残念ながら、この問題は未解決曖昧になっている可能性があり、例えば 'ConfigureIDEAsUser'は、または「設定IDEASユーザー」「ユーザとして設定IDE」に分割しますか? –