-2
    "<html><body style='background-color:Black;font-size:30px;color:#fff;'>
<html>\r\n<head><link href='http://www.taxmann.com/TaxmannWhatsnewService/Styles/style.css' rel='stylesheet' type='text/css' />\r\n
<title>Finmin Aims to Halve Net Bad Loans of PSBs</title>\r\n<style
 type=\"text/css\">\r\nbody{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;text-align:justify;}\r\n.w100{width:100%;}\r\n.fl-l{float:left;}\r\n.ffla{font-family:Arial,
 Helvetica, sans-serif;}\r\n.fs18{font-size:18px;}\r\n.mart10{margin-top:10px;}\r\n.fcred{color:#c81616;}\r\n.tc{text-align:center;}\r\n.tu{text-transform:uppercase;}\r\n.lh18{line-height:18px;}\r\n</style>\r\n</head>\r\n<body>\r\n<div class=\"w100 fl-l\">\r\n<div class=\"w100 fl-l ffla fs18 mart10 fcred ttunderline tc tu\">Finmin Aims to Halve Net Bad Loans of PSBs</div>\r\n\r\n<div class=\"w100 fl-l lh18 mart10\">Concernedover the rising bad loans of the state-run banks, the finance ministry is working out a plan to reduce their net non-performing assets (NPAs) to 1% of net advances by the end  Baand strict recovery policy. – www.economictimes.indiatimes.com</div>\r\n\r\n</div>\r\n</body>\r\n</html>\r\n</body><
/html>"

这是我的 HTML,我想 <html>\r\n<head><link href='http://www.taxmann.com/TaxmannWhatsnewService/Styles/style.css' rel='stylesheet' type='text/css' />\r\ 从给定的 HTML 中替换或删除。

我试过以下代码:

string t= html.replace(" given remove   ", " ")

但无法做到请帮助我如何做到这一点?

4

1 回答 1

0

首先,不要对此类要求使用字符串替换,而是检查并使用HtmlAgilityPackquick give me其次,我认为您可能由于情况和/或依赖其他一些实用工具而不想投入时间。

无论如何,以您的方式在这里生活示例。

示例代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;

namespace TestApplication
{
    public class Program
    {
        public static void Main(string[] args)
        {
            string inputValue = "<html><body style='background-color:Black;font-size:30px;color:#fff;'><html>\r\n<head><link href='http://www.taxmann.com/TaxmannWhatsnewService/Styles/style.css' rel='stylesheet' type='text/css' />\r\n<title>Finmin Aims to Halve Net Bad Loans of PSBs</title>\r\n<style type=\"text/css\">\r\nbody{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;text-align:justify;}\r\n.w100{width:100%;}\r\n.fl-l{float:left;}\r\n.ffla{font-family:Arial, Helvetica, sans-serif;}\r\n.fs18{font-size:18px;}\r\n.mart10{margin-top:10px;}\r\n.fcred{color:#c81616;}\r\n.tc{text-align:center;}\r\n.tu{text-transform:uppercase;}\r\n.lh18{line-height:18px;}\r\n</style>\r\n</head>\r\n<body>\r\n<div class=\"w100 fl-l\">\r\n<div class=\"w100 fl-l ffla fs18 mart10 fcred ttunderline tc tu\">Finmin Aims to Halve Net Bad Loans of PSBs</div>\r\n\r\n<div class=\"w100 fl-l lh18 mart10\">Concernedover the rising bad loans of the state-run banks, the finance ministry is working out a plan to reduce their net non-performing assets (NPAs) to 1% of net advances by the end  Baand strict recovery policy. – www.economictimes.indiatimes.com</div>\r\n\r\n</div>\r\n</body>\r\n</html>\r\n</body></html>";
            string resultValue= inputValue.Replace("href='http://www.taxmann.com/TaxmannWhatsnewService/Styles/style.css' rel='stylesheet' type='text/css' />\r\n", " ");
            Console.WriteLine("<span>Input value: </span>");
            Console.WriteLine(inputValue);
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("<span>Output value: </span>");
            Console.WriteLine(resultValue);
        }
    }
}
于 2013-04-08T08:22:43.067 回答