• 高手快帮忙,关于replace和正者表达式的问题


    我想把我获取到的HTML里的所有的所有的<a href="替换成<a href="default2.aspx?str=,但是里面有双引号,想问一下怎么用正者表达转换啊
    看下面代码

     1using System;
     2using System.Data;
     3using System.Configuration;
     4using System.Collections;
     5using System.Web;
     6using System.Web.Security;
     7using System.Web.UI;
     8using System.Web.UI.WebControls;
     9using System.Web.UI.WebControls.WebParts;
    10using System.Web.UI.HtmlControls;
    11using System.Net;
    12using System.Drawing;
    13using System.Drawing.Imaging;
    14using System.IO;
    15
    16
    17public partial class Default2 : System.Web.UI.Page
    18{
    19    protected void Page_Load(object sender, EventArgs e)
    20    {
    21        GetWeather();
    22    }

    23    private void GetWeather()
    24    {
    25        string str = "http://z.zhongsou.com/gn.htm";
    26        try
    27        {
    28            str = Request.Params["str"].ToString();
    29
    30        }

    31        catch
    32        {
    33 
    34        }

    35            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(str);
    36        request.Method = "Get";
    37        request.ContentType = "application/x-www-form-urlencoded";
    38        WebResponse response = request.GetResponse();
    39        Stream s = response.GetResponseStream();
    40        StreamReader sr = new StreamReader(s, System.Text.Encoding.GetEncoding("GB2312"));
    41        string html = sr.ReadToEnd();
    42        s.Close();
    43        sr.Close();
    44        string htm = html.Replace("<a href=""<a href='default2.aspx?str=");//我想把我获取到的HTML里的所有的所有的<a href="替换成<a href="default2.aspx?str=,但是里面有双引号,想问一下怎么用正者表达转换啊
    45        System.IO.StreamWriter sw;
    46        string name = System.DateTime.Now.Date.ToShortDateString()+ System.DateTime.Now.Year.ToString() + System.DateTime.Now.Second.ToString();
    47        sw = new System.IO.StreamWriter(Server.MapPath(name + ".htm"), false, System.Text.Encoding.GetEncoding("GB2312"));
    48        sw.Write(htm);
    49        sw.Close();
    50      //  Response.Write(html);
    51        Response.Write(html);
    52
    53    }

    54}

    55
  • 相关阅读:
    jsp数据交互二
    jsp数据交互(一)
    JQuery操作DOM
    事件和动画
    Jquery选择器
    Optional容器(jdk1.8)
    java常见集合笔记
    字符串内存占用图解
    单例设计模式
    代码块
  • 原文地址:https://www.cnblogs.com/sujingnan/p/1113382.html
Copyright © 2020-2023  润新知