String s="123123.12---4123.11";
现在想获取123123.12和4123.11,如何获取呢?
现在想获取123123.12和4123.11,如何获取呢?
解决方案 »
- 千千静听的那种窗体是怎么做出来的啊?
- c#字符串切取问题?在线等.....
- C# 怎样完成Win7的侦听麦克风功能
- 有关access数据库语句的问题
- 我想写个TextBox和ComboBox共同继承的基类,请问能实现吗?如何实现?给个思路?
- 如何向另一程序的窗口写入数据
- Process 参数问题。
- 为什么这样下载不了啊,怎么架设局域网服务器
- winform中怎样得到服务器当前的时间?
- 散分!!读过英语<<applied microsoft .NET FRAMWORK 程序设计>>请进!
- datagraview 里带的checkbox 怎么用~~~~~~~
- 求助:C#中listview控件的加载信息效率问题!!
Regex reg = new Regex("([^-]*)-*([^-]*)");
Match m = reg.Match(s);
Response.Write(m.Groups[1].Value + "<br/>" + m.Groups[2].Value);
String s = "123123.12---4123.11";
String[] strArray = s.Split(new char[] { '-' }, StringSplitOptions.RemoveEmptyEntries);
new Regex(@"[1-9]\d+(\.\d+)?").Matches(s).Cast<Match>().Select(m => m.Value).ToList().ForEach(str => Console.WriteLine(str));
Console.ReadLine();
string[] s1 = s.Split(new string[] { "---"},StringSplitOptions.RemoveEmptyEntries);
foreach (string final in s1)
{
Console.WriteLine(final);
}
Console.ReadKey();
调试过的