对于Eg。这是字符串
Engs.[EngagementDeliveryStatusTxt] ASC
如何使用C#拆分字符串并将其保存在变量中?
我想拆分eng,EngagementDeliveryStatusTxt和ASC并使用变量保存它。没有标准。
答案 0 :(得分:3)
您可以向char[]
添加多页分隔符,并在String.Split
中使用该分隔符:
string text = "Engs.[EngagementDeliveryStatusTxt] ASC";
char[] delimiters = { '.', '[', ']', ' ' };
string[] result = text.Split(delimiters, StringSplitOptions.RemoveEmptyEntries);
您现在有一个变量,您可以通过索引f.e访问每个字符串。在for循环中:
for (int i = 0; i < result.Length; i++)
{
string part = result[i];
}
或LINQ,f.e。如果你想要第一个:
string firstPart = result.FirstOrDefault(); // null if the array is empty