首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将这些特定的数组项放入列表中?

如何将这些特定的数组项放入列表中?
EN

Stack Overflow用户
提问于 2017-02-16 23:48:37
回答 2查看 46关注 0票数 0

所以我的家庭作业有个问题,我必须让歌曲的演奏者(Eric Clapton,Omega等)到一般的lists.The中,单词来自一个文件,它看起来像这样一行接一行:

1 5 3深紫色:糟糕的态度

2 3 36 Eric Clapton:Terraplane

3 2 46 Eric Clapton:疯狂的乡村跳跃

3 3 25 Omega:Ablakok

2-4- 23埃里克·克莱普顿:如果你能抓住我

1 3 27埃里克·克莱普顿:威利和摇手

3 4 33 Omega: szamuzott

2 6 20埃里克·克莱普顿:旧爱

问题是,如果我将一行加载到一个字符串中并将其拆分,那么执行者并不总是在同一个索引中,我如何将执行者加载到列表中呢?

EN

回答 2

Stack Overflow用户

发布于 2017-02-17 00:14:22

您可能需要一个如下所示的正则表达式:\d+ \d+ \d+(^:+)

这应该会根据你的名单给你艺术家的名字。如果您需要一个工具来测试您的正则表达式,this site是很好的选择。

票数 1
EN

Stack Overflow用户

发布于 2017-02-17 00:08:10

您可以使用以下命令:

代码语言:javascript
复制
        string txt = System.IO.File.ReadAllText("myfile.txt");
        List<string> lines = txt.Split(System.Environment.NewLine.ToCharArray(), StringSplitOptions.RemoveEmptyEntries).ToList();
        foreach (string line in lines)
        {
            string name = System.Text.RegularExpressions.Regex.Replace(line, @"[\d-]", string.Empty).Trim();
        }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42278589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档