【发布时间】:2023-01-10 17:42:30
【问题描述】:
我必须分开这个: string text = "John.Davidson/Belgrade Michael.Barton/Krakow Ivan.Perkinson/Moscow"。
必须创建一个逻辑来单独从该记录中提取数据:
名; 姓; 出生地。
换句话说,显示的String必须使用String类的方法进行编辑,并且必须分别提取每个人的数据。使用的主要方法是对字符串进行多部分分类。
string text = " John.Davidson/Belgrade Michael.Barton/Krakow Ivan.Perkinson/Moscow";
string[] textArray = text.Split('"', ' ');
Console.WriteLine("Date: ");
foreach (string str in textArray)
{
for (int i = 0; i < textArray.Length; i++)
{
string[] FirstName = textArray[i].Split(' ');
string[] LastName = textArray[i].Split('.');
string[] BirthPlace = textArray[i].Split('/');
Console.WriteLine($"First name: {FirstName} Last Name: {LastName} BirthPlace: {BirthPlace}");
}
}
【问题讨论】:
标签: c# arrays string parsing split