111,097
社区成员




private static void TestRegex02()
{
double[] numbers = (from m in System.Text.RegularExpressions.Regex.Matches("1828490.708;1826267.81;641908.477;639486.574;",@"\d+(\.\d+)?").Cast<System.Text.RegularExpressions.Match>().ToList() select double.Parse(m.Value)).ToArray();
Array.ForEach(numbers, d => Console.WriteLine(d));
}
string[] result = strSource.Split(new char[] { ';' },StringSplitOptions.RemoveEmptyEntries); //去空的元素
double[] numbers = (from s in "1828490.708;1826267.81;641908.477;639486.574;".Split(";".ToArray(), StringSplitOptions.RemoveEmptyEntries).ToList() select double.Parse(s)).ToArray();
Array.ForEach(numbers, d => Console.WriteLine(d));
string[] result = strx.Split(';');