Maison  >  Article  >  développement back-end  >  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#

黄舟
黄舟original
2017-06-04 09:43:061821parcourir

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;

est la suivante :

Le code est le suivant :

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

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;

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>


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!

Déclaration:
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