如何以正确的格式分割字符串

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

我想知道如何分割像“ L-0,12,0,12”这样的字符串,这样我只能得到单独的数字。 -0,12和-0,12。这些是我需要从字符串中提取的两个不同的数字。有谁知道如何解决这一问题?我曾尝试将字符串拆分,但随后将其全部拆分为','。

我想获得输出1 = -0,12和输出2 = 0,12的2个输出。

字符串后面没有任何内容,只有第一个字母,然后是十进制的2个数字。它是SVG格式的坐标。完整的svg字符串为:“ M0,-0,12 L-0,12,-0,12 L-0,12,0,12 L0,12,0,12 L0,12,-0,12 L0,- 0,12“,但我已经用空格过滤了字符串,因此数组仅返回每个带有字母的子字符串作为字符串的开头。

图片显示了如果我将空格作为分割字符分割它们,则字符串数组的输出是什么。

Output of string array它在C#中。

问候,

乔治

// using the method 
                    String[] strlist = regionString.Split(separator, count,
                           StringSplitOptions.RemoveEmptyEntries);
c# .net string split
1个回答
0
投票
除了“挑选数字”外,肯定还有其他东西。而且我认为至少存在三种不同的SVG版本(所有版本可能会或可能不会使用相同的坐标格式)。如果您想自己编写程序,则对此表示敬意。您应该先查找SVG格式的文档,这样您才能确切了解这些坐标字符串的形成方式。
© www.soinside.com 2019 - 2024. All rights reserved.