C#删除UL LI中指定标签里文字的方法
发布时间 - 2026-01-11 01:33:02 点击率:次本文实例讲述了C#删除UL LI中指定标签里文字的方法。分享给大家供大家参考,具体如下:

现在需求越来越,,,但是做代码只能尽量满足,这里先是扣去ul和li中的超链接里的文字
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;
具体的数据源如下:
复制代码 代码如下:<ul><li><a href="http://localhost/tg.aspx?ID=4194" rel="external nofollow" >哪些主题基金有望爆发?</a></li></ul>
这篇是扣去ul和li中的span里面的文字:
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;
具体的数据源如下:
复制代码 代码如下:<ul><li><span>3年5倍涨幅的 不只是股票哦~</span> <a href="http://localhost/tg.aspx?ID=4195" rel="external nofollow" >立即查看</a></li></ul>
PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:
JavaScript正则表达式在线测试工具:
http://tools./regex/javascript
正则表达式在线生成工具:
http://tools./regex/create_reg
希望本文所述对大家C#程序设计有所帮助。
# C#
# 删除
# UL
# LI
# 指定标签
# 文字
# 正则表达式
# 扣去
# 给大家
# 这篇
# 所述
# 程序设计
# 再为
# 超链接
# 测试工具
# 讲述了
# Replace
# lt
# gt
# utf
# GetHTTPInfo
# Config
# Prompt_Url
# external
# nofollow
# MatchCollection
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
非常酷的网站设计制作软件,酷培ai教育官方网站?
Laravel如何自定义分页视图?(Pagination示例)
Linux系统运维自动化项目教程_Ansible批量管理实战
手机软键盘弹出时影响布局的解决方法
Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置
JS经典正则表达式笔试题汇总
Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】
如何在自有机房高效搭建专业网站?
javascript读取文本节点方法小结
百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧
如何为不同团队 ID 动态生成多个独立按钮
如何快速使用云服务器搭建个人网站?
图册素材网站设计制作软件,图册的导出方式有几种?
laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法
香港服务器如何优化才能显著提升网站加载速度?
在线制作视频的网站有哪些,电脑如何制作视频短片?
Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性
谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程
如何安全更换建站之星模板并保留数据?
如何用好域名打造高点击率的自主建站?
Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】
Laravel如何编写单元测试和功能测试?(PHPUnit示例)
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法
Android使用GridView实现日历的简单功能
Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】
laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析
大连网站制作公司哪家好一点,大连买房网站哪个好?
php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】
html文件怎么打开证书错误_https协议的html打开提示不安全【指南】
iOS发送验证码倒计时应用
使用spring连接及操作mongodb3.0实例
Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理
Laravel怎么发送邮件_Laravel Mail类SMTP配置教程
Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用
微信小程序 闭包写法详细介绍
创业网站制作流程,创业网站可靠吗?
Laravel如何实现本地化和多语言支持?(i18n教程)
Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤
如何快速选择适合个人网站的云服务器配置?
Python文本处理实践_日志清洗解析【指导】
Laravel如何实现全文搜索功能?(Scout和Algolia示例)
Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道
如何快速查询网站的真实建站时间?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件
如何用已有域名快速搭建网站?
Laravel如何使用模型观察者?(Observer代码示例)
Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解

