firstname.middlename.lastnameを次のように分割する正規表現を探しています。
ファーストミドルラスト
ただし、ミドルネーム全体(姓と名の間のピリオドを含む)を削除します
これをテキストボックスに渡して、ユーザーに名と姓を表示します。
それが何か違いを生むなら、私はこれにwinformsを使用しています。
このフォーラムでの親切な人々の迅速な行動のおかげで、ここに私の解決策への答えがあります!:
string strName = Environment.UserName.ToString();
strName = System.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase(strName.ToLower());
String shortName = Regex.Replace(strName, @"[.]\w*[.]", " ");
uxCreator.SelectedText = shortName;