C# 获取类似值旁边的CSV值

C# 获取类似值旁边的CSV值,c#,csv,C#,Csv,我有一个从编辑器导出的CSV,其中包含我编写collada dae所需的垂直。下面是CSV中的一行 struct vertex顶点[0],0.155394-0.275150 1.110958124h,6h,Fg:Bg:, 我需要获得结构顶点[0]旁边的所有坐标,忽略方括号中的数字。方括号内的数字也随之增加: 结构顶点[0],结构顶点[1]等 预期结果来自: 结构顶点顶点[0],0.155394-0.275150 1.110958124小时,6小时,前景:背景:, 结构顶点顶点[1],0.2040

我有一个从编辑器导出的CSV,其中包含我编写collada dae所需的垂直。下面是CSV中的一行

struct vertex顶点[0],0.155394-0.275150 1.110958124h,6h,Fg:Bg:,

我需要获得
结构顶点[0]
旁边的所有坐标,忽略方括号中的数字。方括号内的数字也随之增加:

结构顶点[0]
结构顶点[1]

预期结果来自:

结构顶点顶点[0],0.155394-0.275150 1.110958124小时,6小时,前景:背景:,
结构顶点顶点[1],0.204020-0.211455 1.171480,12Ah,6h,Fg:Bg:,

将是:


0.155394-0.2751501.110958 0.204020-0.211455 1.171480
我找到了适合我的东西。如果我用另一种方式做的话,效果似乎也一样好

string[] tri = Array.FindAll(obj1,element => element.StartsWith("tri",
                       StringComparison.Ordinal));

foreach (string trinum in tri)
                {
                    Console.WriteLine(trinum);

                    al5.Add(trinum);
                } 

方括号中的数字是索引,对吗?基本上,它是一个数组“顶点”的输出,该数组由结构顶点组成。如果是,你试过什么?发生了什么或没有发生什么?查找右括号]后接逗号,然后查找其后的第二个逗号。提取中间的所有内容并在空间上拆分…完全正确。到目前为止,我所做的只是复制列并从excel粘贴它。我在CSV上找不到足够的内容来做任何有趣的事情。我有顶点、顶点法线、顶点纹理和三角形。我想我可以照你说的做,但要在开头加上顶点。那么,为了得到更好的答案,请展示更多的例子。您可以搜索由空格包围的类型,以找出每行包含的内容。