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();

               }

  • 相关阅读:
    自主学习之RxSwift(一) -----Driver
    RxSwift:ReactiveX for Swift 翻译
    C简单实现动态顺序表
    C简单实现双向链表
    C实现单链表
    享受这一点点的平淡
    C文件读写
    大神都在看的RxSwift 的完全入坑手册
    字符串常量存在何处
    认识自己
  • 原文地址:https://www.cnblogs.com/paper/p/1535202.html
Copyright © 2011-2022 走看看