我要删除一个字符串中的 tppabs="这里是任意网址"我这么写可以实现:  string yuan = "HREF=\"stylesheet.css\" tppabs=\"http://styl.css\" TITLE";
  Regex reg = new Regex(@"(?i)tppabs=""[^""]*""");
  string result = reg.Replace(yuan, "");
  Console.Write(result);
但是,我改为手动输入正则表达式,就不行了:
            string regstr = Console.ReadLine();
            string yuan = "HREF=\"stylesheet.css\" tppabs=\"http://styl.css\" TITLE";
            Regex reg = new Regex(regstr);
            string result = reg.Replace(yuan, "");
            Console.Write(result);这里手动输入的正则表达式就是上面的  (?i)tppabs=""[^""]*""疑问就是,为什么以参数形式构造Regex对象,然后Replace操作就没有用呢