日期:2014-05-18  浏览次数:20438 次

字符串获取
var urls=new Array();var headers=new Array();var year=new Array();
var month=new Array();var day=new Array();var imgstrs=new Array();
var i=0;urls[i]='http://jyj.cixi.gov.cn/art/2012/4/20/art_18344_898103.html';
headers[i]='周巷镇教办召开初中校长座谈会';year[i]='2012';month[i]='04';
day[i]='20';imgstrs[i]=' ';i++;
urls[i]='http://jyj.cixi.gov.cn/art/2012/4/20/art_18344_898099.html';
headers[i]='龙山镇教办开展幼儿园财务管理专项检查';year[i]='2012';month[i]='04';
如何获取urls[i]=''headers[i]=''里面的值
urls[i]='http://jyj.cixi.gov.cn/art/2012/4/20/art_18344_898103.html';
headers[i]='周巷镇教办召开初中校长座谈会';
urls[i]='http://jyj.cixi.gov.cn/art/2012/4/20/art_18344_898099.html';
headers[i]='龙山镇教办开展幼儿园财务管理专项检查';

------解决方案--------------------
你的问题是什么?上面的是数据么?

RegEx.Match(source, @"headers\[i\]\='(.+?)\'").Group[1].Value;
------解决方案--------------------
string test= str.Substring(str.IndexOf("headers[i]='"), str.IndexOf('\'', str.IndexOf("headers[i]='")) - str.IndexOf("headers[i]='")-1);

试试!
------解决方案--------------------
string ss = str.Substring(str.IndexOf("headers[i]='") + 12, str.IndexOf("headers[i]='") + 12 - str.IndexOf("headers[i]='") + 12);

下边这个!