技术交流
-
散文随笔网...
散文随笔网是用HDHCMS开发的一家集会员注册、散文投稿的文学平台...[详情]
发布时间:2019/10/25 7:21:59 -
和动画漫影网官网...
和动画漫影网...[详情]
发布时间:2019/1/6 10:04:24
C#正则表达式批量替换P标签中的数字及p标签中仅带BR字符的源码
#region 正则表达式测试
string HdhCmsPattern = @"<p(.*?)\d+</p>|<p(.*)>(\s+)&nb(.*?)sp;(\s+)(\d+)(\s+)</p>|<p(.*)>(\d+)(\s+)</p>|<p(.*)>&n(.*)sp;(\s+)(\d+)</p>";
string HdhCmsReplaceContent = @" HdhCms是一款轻量级的专注于企业网站建设、企业办公管理与企业客户管理的内容管理系统,<p class='line number9 index8 alt2'>
1
</p> 开发脚本为ASP.Net(C#),数据库支持MSSQL。<br />
网站建设方面可实现网站栏目建立管理、会员管理,<p class='line number9 index8 alt2'>
2
</p> 微信接入与管理、小程序接入接口、<p class='dsf'>3
</p>产品订单及营销活动,拥有单页、新闻、产品、图文、留言、表单、
招聘、视频、捐款、捐物、投票、信箱、下载、案例、活动、证书等十<p class='dsf'>4
</p>几大内置网站模块。<br />
办公管<p class='line number9 index8 alt2'>
5
</p>理方面实现员工档案管理、组织结构权限角色管理、
产品档案管理及财务收支管理功能客户管理方面实现了客户档案、跟单、合同、签单及签单明细等方面的管理。
HdhCms为中小企业提供从建站到办公及客管一系列的服务,以最底的成本为您实现功能的最大化。<br />
HdhCms会在手机端逐步实现客户管理方面的功能,<p class='dsf'>6</p>以回馈大家一直以来对我们的支持!";
Response.Write("替换前的结果:<br>==============================================<br>" + HdhCmsReplaceContent + "替换后的结果:<br>==============================================<br>" + Regex.Replace(HdhCmsReplaceContent, HdhCmsPattern, "") + "<br>==============================================<br>");
MatchCollection hdhcmsMatches = Regex.Matches(HdhCmsReplaceContent, HdhCmsPattern, RegexOptions.IgnoreCase);
HdhCmsFun.HdhCmsWrite(hdhcmsMatches.Count.ToString() + "<br>");
for (int i = 0; i < hdhcmsMatches.Count; i++)
{
Match hdhcmsMatch = hdhcmsMatches[i];
string hdhcmsValue = hdhcmsMatch.Groups[1].Value;
HdhCmsFun.HdhCmsWrite("=====================<br>正则匹配取得的值" + (i + 1).ToString() + ":" + hdhcmsValue + "===>长度为:" + hdhcmsValue.Length.ToString() + "<br>");
}
//对 Regex.Replace 方法的调用会将匹配的字符串替换为 String.Empty;换句话说,将其从原始字符串中移除。
Response.End();
#endregion