将字符串转换为列表-c#

问题描述 投票:0回答:1

我有一个列表作为单个字符串,例如-"['2','4','5','1']",并且每个字符的长度为17。

现在,我想将其解析为列表对象,例如-['2','4','5','1'],其长度将为列表中元素的数量为4。

如何在C#中执行此操作?

无需执行基本的字符串操作就可以完成吗?如果是,那怎么办?

c# arrays string list data-conversion
1个回答
0
投票

尝试用Split代替,,然后使用Regex仅获取数字:

var str = "['2','4','5','1']".Split(new char[] {',' })
    .Select(s => Regex.Match(s, @"\d+").Value);
© www.soinside.com 2019 - 2024. All rights reserved.