【发布时间】:2018-09-26 00:56:15
【问题描述】:
我有从 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";
}
前三个需要拆分,但第四个不需要,因为它的格式正确。
【问题讨论】:
-
你想要什么输出? regex/split 不适用于自然语言处理
-
为什么不直接从 AD 中提取数据并获取您想要的属性:manageengine.com/products/ad-manager/help/csv-import-management/…