首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求证则表达式获取div中的全部字符

2012-12-14 
求证则表达式获取div中的所有字符获得一个网页源码,我要得到div classshop-hesper-bd grid我想要的ht

求证则表达式获取div中的所有字符
获得一个网页源码,我要得到

<div class="shop-hesper-bd grid">我想要的html代码</div>
,怎么实现呢?
[最优解释]
string pattern=@"(?is)(?<=<div\s*class=""shop-hesper-bd grid"">).*?(?=</div>)";
[其他解释]
引用:
string pattern=@"(?is)(?<=<div\s*class=""shop-hesper-bd grid"">).*?(?=</div>)";
取出来的字符串为空
[其他解释]
引用:
引用:

string pattern=@"(?is)(?<=<div\s*class=""shop-hesper-bd grid"">).*?(?=</div>)";
取出来的字符串为空

不会吧,我这里可以的,你怎么写的?贴代码
[其他解释]

 string test = @"<div class=""shop-hesper-bd grid"">我想要的html代码<span>afafadfadfa</span>1000asd我.是、中国100。,人hjhfjw1223dsafdshgh22fabjkfe123sfb99100sd</div>";
            Regex reg = new Regex(@"(?is)(?<=<div\s*class=""shop-hesper-bd grid"">).*?(?=</div>)");
            test = reg.Match(test).Value;
            Console.WriteLine(test);

[其他解释]
引用:
引用:

引用:

string pattern=@"(?is)(?<=<div\s*class=""shop-hesper-bd grid"">).*?(?=</div>)";
取出来的字符串为空

不会吧,我这里可以的,你怎么写的?贴代码

[其他解释]
引用:
引用:

引用:

引用:

string pattern=@"(?is)(?<=<div\s*class=""shop-hesper-bd grid"">).*?(?=</div>)";
取出来的字符串为空

不会吧,我这里可以的,你怎么写的?贴代码

看不到你后面写的
[其他解释]
代码结构如上图
[其他解释]
引用:
引用:

引用:

引用:

引用:

string pattern=@"(?is)(?<=<div\s*class=""shop-hesper-bd grid"">).*?(?=</div>)";
取出来的字符串为空

不会吧,我这里可以的,你怎么写的?贴代码

看不到你后面写的

string hl = YM(url);   
//string rect = Regex.Match(hl, @"(?is)(?<=<div\s*class=""shop-hesper-bd grid"">).*?(?=</div>)").ToString();
Regex reg = new Regex(@"(?is)(?<=<div\s*class=""shop-hesper-bd grid"">).*?(?=</div>)");
string rect = reg.Match(hl).Value;
还是为空
[其他解释]
以实现,结贴,谢谢各位
[其他解释]
引用:
获得一个网页源码,我要得到XML/HTML code??1<div class="shop-hesper-bd grid">我想要的html代码</div>,怎么实现呢?

(?is)<div[^>]*?class=(['"]?)shop-hesper-bd grid\1>(?><div[^>]*>(?<o>)

热点排行