现有字符串tempstr里包含下面二行
<title>
你好,我的左手大拇指掉一节,打算安装假手</title>
我要获取标题,从<title>后面的换行开始到</title>,有什么办法呢,标题是变化的。

解决方案 »

  1.   


    void Main()
    {
    string str=@"<title>
    你好,我的左手大拇指掉一节,打算安装假手</title>";
       Console.WriteLine(Regex.Match(str,@"(?is)(?<=<title>).*?(?=</title>)").Value);
       //你好,我的左手大拇指掉一节,打算安装假手
    }
      

  2.   


                string str = @"<title>
    你好,我的左手大拇指掉一节,打算安装假手</title>";
                Regex reg = new Regex(@"(?is)(?<=<title>)(?:(?!</?title).)*");
                Console.WriteLine(reg.Match(str).Value);
                Console.ReadLine();
    //你好,我的左手大拇指掉一节,打算安装假手
      

  3.   

    正则表达式匹配<title>(.*)</title>