假设我获取一个网页源代码的内容,并把它写入richtext里面代码里面可能包含
<IMG SRC="http://fsdgdfg.jpg" ...
<IMG SRC="http://fsdgdfg.jpg" ...我想将里面的http://xxxx.jpg 的地址都写入一个richtext2里面。

解决方案 »

  1.   


    sample:
    str1="dsaege3-ddfde";int Number=0;//包含子串的个数MatchCollection mc =Regex.Matches(str1,"3-d");
    Number=mc.Count;
      

  2.   

    string str="0123456";
    if (str.IndexOf('23') > -1)
    {
      //包括了字符23
    }
      

  3.   

    先str.IndexOf('23')后再用str.Substring('开始位置','长度')取得;
      

  4.   

    如果限于网页的话,使用XMLDocument,提取XML元素,自己看一下帮助就明白XML怎么操作,然后判断XML元素值是否包括".jpg"字样,就差不多了
      

  5.   

    能够详细一些吗?网页有可能是html/asp/php/jsp等等
      

  6.   

    转贴:)用正则表达式写的HTML分离函数
    存成.asp文件,执行,你用ASPHTTP抓内容的时候用这个很爽,当然自己要改进一下了 <%
    Option ExplicitFunction stripHTML(strHTML)
    'Strips the HTML tags from strHTMLDim objRegExp, strOutput
    Set objRegExp = New RegexpobjRegExp.IgnoreCase = True
    objRegExp.Global = True
    objRegExp.Pattern = "<.+?>"'Replace all HTML tag matches with the empty string
    strOutput = objRegExp.Replace(strHTML, "")'Replace all < and > with < and >
    strOutput = Replace(strOutput, "<", "<")
    strOutput = Replace(strOutput, ">", ">")stripHTML = strOutput 'Return the value of strOutputSet objRegExp = Nothing
    End Function
    %><form method="post" id=form1 name=form1>
    <b>Enter an HTML String:</b><br>
    <textarea name="txtHTML" cols="50" rows="8" wrap="virtual"><%=Request("txtHTML")%></textarea>
    <p>
    <input type="submit" value="Strip HTML Tags!" id=submit1 name=submit1>
    </form><% if Len(Request("txtHTML")) > 0 then %>
    <p><hr><p>
    <b><u>View of string <i>with no</i> HTML stripping:</u></b><br>
    <xmp>
    <%=Request("txtHTML")%>
    </xmp><p>
    <b><u>View of string <i>with</i> HTML stripping:</u></b><br>
    <pre>
    <%=StripHTML(Request("txtHTML"))%>
    </pre>
    <% End If %>