我正在寻找一个将 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;