如何在C#中的单行中分隔多个字符串列表作为输入

高拉夫·沙拉玛

程序将输入作为单行消息列表,这是消息message =“ =” Ram于10:10发出的电子邮件“” Ramesh于10:15发出的电子邮件“” Rajan于10:20发出的电子邮件“从拉克什(Rakesh)上午10:25开始”。这些消息被当作单行输入,我们必须在不同的行中分别显示它,这是我的代码,但出现错误。

using System;
using System.Collections;
class HelloWorld 
{
  static void Main() 
 {

    string c=Console.ReadLine();
    string[] sl=c.Split("" "");
    foreach(string cc in sl)
        Console.WriteLine(cc);
  }
}

输入格式

"email from Ram at 10:10 am" "email from Ramesh at 10:15 am" "email from Rajan at 10:20 am" "email from Rakesh at 10:25 am"

预期产量:

email from Rakesh at 10:25 am
email from Rajan at 10:20 am
email from Ramesh at 10:15 am
email from Ram at 10:10 am

请帮忙,因为我是C#新手

卡萨拉斯(Athanasios Kataras)

试试这个:

var str = @"email from Ram at 10:10 am"" ""email from Ramesh at 10:15 am"" ""email from Rajan at 10:20 am"" ""email from Rakesh at 10:25 am";

string[] sl=str.Trim().Split(new string[] { "\" \"" }, StringSplitOptions.None);

foreach(string st in sl) {
    Console.WriteLine(st);
}

输出:

上午10:10从Ram发送的电子邮件

来自Ramesh的电子邮件,时间是上午10:15

上午10:20从Rajan发送的电子邮件

上午10:25从Rakesh发送的电子邮件

在此处检查结果:https : //dotnetfiddle.net/5zlfJf

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

生成C#中多个字符串列表中包含的元素的组合

将多个字符串作为变量输入到输入中,并以空格分隔

如何在Unity(C#)中将字符串列表转换为单个字符串

如何在列表中添加多个字符串作为项目?

如何从多个字符串列表创建字典?

如何在Python中将单个输入的多个字符串附加到列表中

如何在熊猫中字符串串联多个字符串列?

如何使用C#使用字典将位于一个字符串列表中的键映射到位于另一个字符串列表中的值?

如何在C中输入用换行符分隔的两个字符串

如何在以逗号分隔的NSMutableString中添加多个字符串

通过使用字符串列表在文件中搜索多个字符串

如何在熊猫字符串列表中的每个字符串上迭代代码

如何在python中的列表中分隔字符串?

显示多个字符串列表中的一个字符串

从文件中读取逗号分隔的字符串列表并对 Bash 中的每个字符串执行命令

如何从字符串列表中创建所有第n个字符的列表?

如何处理字符串列表,其中每个字符串也可以是逗号分隔的字符串列表?

如何反转\ n字符串列表中的每个字符串?

如何在输入中添加多个字符串?

检查两个字符串列表中是否存在字符串(以逗号分隔)

如何在Python中的列表中存储多个字符串?

生成包含在多个字符串列表中的元素的组合

如何在Haskell中删除两个字符串列表之间的公共元素?

如何从Java中的字符串列表中删除最后3个字符?

将多个字符串拆分为C#中的对象列表

列表中的正则表达式多个字符串C#

C#在自定义列表中存储多个字符串

如何匹配2个字符串列表?

C# 将两个字符串列表与模式相交