求一个正则表达式的写法,提取第二列数据,我写了一个但是只是提出来了数值,日期提不出来。
以下是数据字符串,没有财富值,不好意思了。会计年度2012-09-30营业收入867,474,520.67净利润(元)-27,758,670.07利润总额(元)-15,4...
以下是 数据字符串,没有财富值,不好意思了。
会计年度 2012-09-30
营业收入 867,474,520.67
净利润(元) -27,758,670.07
利润总额(元) -15,415,610.22
扣除非经常性损益后的净利润(元) -37,782,015.58
总资产(元) 3,852,650,266.37
股东权益(元) 1,375,310,801.19
经营活动产生的现金流量净额(元) --
基本每股收益(元) -0.07
净资产收益率(摊薄)(%) -2.02
每股经营活动产生的现金流量净额(元) -0.17
每股净资产(元) 3.61
调整后每股净资产(元) --
境外会计准则净利润(元) --
扣除非经常性损益后的每股收益(元) -0.10
报告起始时间 2012-01-01
报告终止时间 2012-09-30 展开
会计年度 2012-09-30
营业收入 867,474,520.67
净利润(元) -27,758,670.07
利润总额(元) -15,415,610.22
扣除非经常性损益后的净利润(元) -37,782,015.58
总资产(元) 3,852,650,266.37
股东权益(元) 1,375,310,801.19
经营活动产生的现金流量净额(元) --
基本每股收益(元) -0.07
净资产收益率(摊薄)(%) -2.02
每股经营活动产生的现金流量净额(元) -0.17
每股净资产(元) 3.61
调整后每股净资产(元) --
境外会计准则净利润(元) --
扣除非经常性损益后的每股收益(元) -0.10
报告起始时间 2012-01-01
报告终止时间 2012-09-30 展开
2012-11-09
展开全部
string str = @"会计年度 2012-09-30
营业收入 867,474,520.67
净利润(元) -27,758,670.07
利润总额(元) -15,415,610.22
扣除非经常性损益后的净利润(元) -37,782,015.58
总资产(元) 3,852,650,266.37
股东权益(元) 1,375,310,801.19
经营活动产生的现金流量净额(元) --
基本每股收益(元) -0.07
净资产收益率(摊薄)(%) -2.02
每股经营活动产生的现金流量净额(元) -0.17
每股净资产(元) 3.61
调整后每股净资产(元) --
境外会计准则净利润(元) --
扣除非经常性损益后的每股收益(元) -0.10
报告起始时间 2012-01-01
报告终止时间 2012-09-30";
var ary = Regex.Matches(str, @"\-?\d\S*\d(?=\s*|$)").Cast<Match>().Select(t => t.Value).ToArray();
营业收入 867,474,520.67
净利润(元) -27,758,670.07
利润总额(元) -15,415,610.22
扣除非经常性损益后的净利润(元) -37,782,015.58
总资产(元) 3,852,650,266.37
股东权益(元) 1,375,310,801.19
经营活动产生的现金流量净额(元) --
基本每股收益(元) -0.07
净资产收益率(摊薄)(%) -2.02
每股经营活动产生的现金流量净额(元) -0.17
每股净资产(元) 3.61
调整后每股净资产(元) --
境外会计准则净利润(元) --
扣除非经常性损益后的每股收益(元) -0.10
报告起始时间 2012-01-01
报告终止时间 2012-09-30";
var ary = Regex.Matches(str, @"\-?\d\S*\d(?=\s*|$)").Cast<Match>().Select(t => t.Value).ToArray();
更多追问追答
追问
嗯,这个真的可以,太谢谢了,我自己也写了个不过很长,没你这个简洁。
还有个问题想请问你,就是我要把webbrowser的内容全选复制出来,再用正则提取,这怎么实现呢,因为如果用InnerText的话中间的空格就没有了,没办法用正则了。
追答
webBrowser1.DocumentText;
直接获取html源代码
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
中间都是有空格分隔么?直接\s(.*)不就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询