拆分字符串并获取每个元素的子字符串

时间:2021-05-17 03:35:30

标签: c# string split substring

我想用“|”分割下面的字符串作为分隔符,但也想只将冒号 (:) 之后的字符串提取到数组中:

输入:

<块引用>

公司 ID:1234|公司名称:ABC

所需的输出将是一个带有值的数组:

<块引用>

1234,ABC

目前的代码是:

string text = "CompanyID:1234|CompanyName:ABC";
string[] ids = text.Split('|');

有没有办法在一行中完成?

感谢任何人的帮助。

谢谢。

1 个答案:

答案 0 :(得分:3)

text.Split('|').Select(s => s.Split(':').Last()).ToArray()
相关问题