-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 から置換または削除したいと考えてい <html>\r\n<head><link href='http://www.taxmann.com/TaxmannWhatsnewService/Styles/style.css' rel='stylesheet' type='text/css' />\r\ ます。

次のコードを試しました:

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

しかし、私がこれを行う方法を教えてください。

4

1 に答える 1

0

まず、そのような要件に対して文字列置換を使用しないでください。代わりにHtmlAgilityPackを確認して使用してください。quick 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 に答える