您的位置:程序门 -> .net技术 -> vb.net



字符串截取问题,谁来帮我解释下?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


字符串截取问题,谁来帮我解释下?[已结贴,结贴人:]
发表于:2007-07-12 10:23:30 楼主
我提取了网页的html代码,我需要body里的内容.我用了
str1   =   str1.substring(str1.indexof(start_str)   +   34,   str1.indexof(end_str)   -str1.indexof(start_str)   -   34)
这样可以提取出body之间的内容,但是我不明白这样为什么会去掉body头和body尾.
为什么要加+34和-34,哪位达人帮忙解释一下好吗?


网页代码如下:
<!doctype   html   public   "-//w3c//dtd   html   4.0   transitional//en ">
<html>
<head>
<title> test1 </title>
<meta   content= "microsoft   visual   studio   .net   7.1 "   name= "generator ">
<meta   content= "visual   basic   .net   7.1 "   name= "code_language ">
<meta   content= "javascript "   name= "vs_defaultclientscript ">
<meta   content= "http://schemas.microsoft.com/intellisense/ie5 "   name= "vs_targetschema ">
</head>
<body   id= "bodyid "   runat= "server "   ms_positioning= "gridlayout ">
<form   id= "form1 "   method= "post "   runat= "server ">
<asp:button   id= "button1 "   style= "z-index:   101;   left:   312px;   position:   absolute;   top:   160px "   runat= "server "
text= "button "> </asp:button>
<asp:textbox   id= "textbox1 "   style= "z-index:   102;   left:   240px;   position:   absolute;   top:   200px "
runat= "server "   width= "184px "   height= "24px "> </asp:textbox> </form>
</body>
</html>
发表于:2007-07-12 10:38:191楼 得分:0
不是没分就都不来了吧.....
发表于:2007-07-12 10:50:552楼 得分:0
dim   start_str   as   string   =   " <body   ms_positioning= " " "   +   "gridlayout " "> "
dim   end_str   as   string   =   " </body> "
忘贴start_str和end_str了.


快速检索

最新资讯
热门点击