繁体   English   中英

分割字符串多个定界符

[英]Split String Multiple Delimiters

我有从Active Directory中提取的数据。 我需要格式化数据,以便所有数据都采用相同的格式。 我想要的格式是名字和姓氏,以空格分隔。 这就是我运行数据时的样子。

foreach (var item in Names)
{
string x = "Dr. Tom S. Smith";
var sName = x.Split(' ','.');

string x = "Anthony A. Kiminski";
var sName = x.Split('.');

string x = " Dr. Mike Quinn";
var sName = x.Split('.');

string x = "Seth Anderson";
}

前三个需要拆分,但第四个不需要,因为它的格式正确。

为什么要使用Split 我认为您正在寻找Replace

foreach (var item in Names)
{
    string firstLast = Regex.Replace(item,"[A-Za-z]+\\.\\s","");
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM