zoukankan      html  css  js  c++  java
  • 关于正则表达式

    正则表达式:英文Regular Expression)在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。
    如下的例子中的正则表达式是用来查询符合要求的body里的所以内容,在textbox1中输入您要查询内容所属的地址,textbox2中得到符合要求的查询结果,button2用来将查询到的结果保存到您要保存的地方!
      protected void Button1_Click(object sender, EventArgs e)
            {
               
                Regex reg = new Regex(@"<body>(.*\s)*.*</body>",RegexOptions.IgnoreCase );//正则表达式
              gethtml(this.TextBox1 .Text );
                string tem = this.TextBox2.Text;
                if (reg.IsMatch(tem))
                {
                    this.TextBox2.Text=reg.Match(tem).ToString();
                }
            }
            public void gethtml(string url)  //根据地址得到想要的结果
         {
                WebRequest request = WebRequest.Create(url );
                WebResponse response = request.GetResponse();
                StreamReader sr = new StreamReader(response.GetResponseStream(),                                 System.Text.Encoding.GetEncoding("gb2312"));
                this.TextBox2.Text = sr.ReadToEnd().ToString();
            }

            protected void Button2_Click(object sender, EventArgs e)//将得到的结果保存到指定的位置
          {
                FileStream fs = new FileStream(@"F:\haha.txt", FileMode.Create );
                StreamWriter sw = new StreamWriter(fs);
                sw.Write(this.TextBox2.Text);
                sw.Close();
                fs.Close();

               }

  • 相关阅读:
    谨慎的覆盖clone()方法
    siverlight 实现神奇罗盘
    Java读取一个目录(文件夹)下的文件例子
    关于 Web 字体:现状与未来
    logistic回归
    泸沽湖的介绍
    with grant option与with admin option区别
    sqlldr日期格式
    对List顺序,逆序,随机排列实例代码
    索引组织表(IOT)
  • 原文地址:https://www.cnblogs.com/paper/p/1535202.html
Copyright © 2011-2022 走看看