我有一个excel文件,其中的列填充了大量值。我想从字段中只提取名称,但问题是excel格式是相同的,不同公司的值不同......因为一家公司的excel列如下所示
Name S/N-ABC000ED0
Name Surname S/N-ABE00CD00
和另一家公司
ABC/Name/00
CDF/Name/10
我需要在我的应用程序中考虑这两种格式,但我不知道如何编写这种方法
public static string CleanUp(string name)
{
....
....
return name
}
答案 0 :(得分:0)
如果您确定这些将是唯一的两种格式,您可以执行以下操作:
//1st Case
if (dirtyString.Contains(" "))
cleanString = dirtyString.Split(' ')[0];
//2nd Case
else
cleanString = dirtyString.Split('/')[1];
有很多方法可以做到这一点。如果你愿意,你可以使用RegEx,但是如果你知道这两种格式,那么这种方法就可以了。