如何从一篇html代码中获取"<title>你好</title>"值?
以及如何从"<title>你好</title>"中获取"你好"(使用正则表达式)

解决方案 »

  1.   

    Function GetInside(ByVal Str As String, ByVal StartStr As String, ByVal EndStr As String) As String
            If Str.IndexOf(StartStr) < 0 Then
                Return ""
            End If
            If Str.IndexOf(EndStr) < 0 Then
                Return ""
            End If
            Return Str.Substring(Str.IndexOf(StartStr) + StartStr.Length, Str.IndexOf(EndStr, Str.IndexOf(StartStr) + StartStr.Length) - Str.IndexOf(StartStr) - StartStr.Length)
        End Functionresponse.write(GetInside(StrTemp, "<title>", "</title>"))
    不一定要用正则
      

  2.   

    使用HtmlGenericControl控件
    <title id=TitleName runat=server>HHHH</TITLE>
    代码里
    Protector TitleName AS HtmlGenericControl
      

  3.   

    以及如何从"<title>你好</title>"中获取"你好"
    ----------------
    string myStr = "<title>你好</title>";
    myStr=System.Text.RegularExpressions.Regex.Replace(myStr,@"<[^>]+>","");
    Response.Write(myStr);