62,046
社区成员
发帖
与我相关
我的任务
分享
List<string> list = new List<string>();
string asd = "(0.800,1.800)(1.800,1.210)(230.000,1.640)(300.000,-0.150)";
foreach (Match match in Regex.Matches(asd, "\\(([^,]+,[^\\)]+)\\)"))
foreach (string s in match.Groups[1].Value.Split(','))
list.Add(s);
/*
0.800
1.800
1.800
1.210
230.000
1.640
300.000
-0.150
*/
static void Main(string[] args)
{
string asd = "(0.800,1.800)(1.800,1.210)(230.000,1.640)(300.000,-0.150)";
string str = asd.Replace(")(", ",").Trim('(').Trim(')');
string[] ary = str.Split(',');
foreach (string s in ary)
{
Console.WriteLine(s);
}
Console.ReadKey();
}