我想用“|”分割下面的字符串作为分隔符,但也想只将冒号 (:) 之后的字符串提取到数组中:
输入:
<块引用>公司 ID:1234|公司名称:ABC
所需的输出将是一个带有值的数组:
<块引用>1234,ABC
目前的代码是:
string text = "CompanyID:1234|CompanyName:ABC";
string[] ids = text.Split('|');
有没有办法在一行中完成?
感谢任何人的帮助。
谢谢。
答案 0 :(得分:3)
text.Split('|').Select(s => s.Split(':').Last()).ToArray()