[英]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.