Maison > développement back-end > Tutoriel C#.Net > Explication détaillée de la façon de supprimer du texte dans les balises spécifiées dans UL et LI en C#

Explication détaillée de la façon de supprimer du texte dans les balises spécifiées dans UL et LI en C#

黄舟
Libérer: 2017-06-04 09:43:06
original
1884 Les gens l'ont consulté

Cet article présente principalement la méthode C# de suppression du texte dans la balise spécifiée dans UL LI, impliquant une correspondance régulière C# et le remplacement de la page élément HTML Pour obtenir des compétences opérationnelles pertinentes, les amis qui en ont besoin peuvent se référer à

Cet article décrit un exemple de suppression du texte dans la balise spécifiée dans UL LI en C#. Je le partage avec vous pour votre référence. Les détails sont les suivants :

De nos jours, la demande devient de plus en plus anormale, mais nous ne pouvons essayer de la satisfaire que lorsque nous faisons du code. Ici, nous déduisons d'abord le. hyperliens en ul et li La source de données spécifique du texte

PromptHtml = GetData.GetHTTPInfo(Config.Prompt_Url, "utf-8");
PromptHtml = PromptHtml.Replace("<ul><li>", "");
PromptHtml=PromptHtml.Replace("</li></ul>", "");
string ss = @"<a[\s\S]*?href=""([^" rel="external nofollow" "]*?)""[^>]*?>([\s\S]*?)</a>"; //这里
MatchCollection mcTable = Regex.Matches(PromptHtml, ss);
foreach (Match mTable in mcTable)
{
  if (mTable.Success)
  {
    PromptHtml = mTable.Groups[2].Value;
  }
}
resultHtml = PromptHtml;
Copier après la connexion

est la suivante :

Le code est le suivant :

<ul><li><a href="http://localhost/tg.aspx?ID=4194" rel="external nofollow" >哪些主题基金有望爆发?</a></li></ul>
Copier après la connexion

Cet article exclut le span en ul et li Texte :

middlebannerHtml = GetData.GetHTTPInfo(Config.Middlebanner_Url, "utf-8");
middlebannerHtml = middlebannerHtml.Replace("<ul><li>", "");
middlebannerHtml = middlebannerHtml.Replace("</li></ul>", "");
string ss = @"<span>([^<]+)</span>"; //这里
MatchCollection mcTable = Regex.Matches(middlebannerHtml, ss);
foreach (Match mTable in mcTable)
{
  if (mTable.Success)
  {
    middlebannerHtml = mTable.Groups[1].Value;
  }
}
middleContent = middlebannerHtml;
Copier après la connexion

La source de données spécifique est la suivante :

Le code est le suivant :

<ul><li><span>3年5倍涨幅的 不只是股票哦~</span> <a href="http://localhost/tg.aspx?ID=4195" rel="external nofollow" >立即查看</a></li></ul>
Copier après la connexion


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal