博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
过滤关键词(中间有空格一样过滤)
阅读量:4501 次
发布时间:2019-06-08

本文共 1171 字,大约阅读时间需要 3 分钟。

/// inputStr 需要过滤的字符串 /// lst 关键词集合 public static string FilterSensitiveWord(string inputStr,List
lst) { var tempLst = lst; if (!string.IsNullOrEmpty(inputStr)) { foreach (var item in lst) { var sensitiveWord = Regex.Escape(item.Trim()); var regexSesitiveWord = ""; for (int i = 0; i < sensitiveWord.Length; i++) { var ch = sensitiveWord[i]; if (ch == '\\') { i++; regexSesitiveWord += @"\" + sensitiveWord[i]; continue; } regexSesitiveWord += ch + @"\s*?"; } inputStr = Regex.Replace(inputStr, regexSesitiveWord, "", RegexOptions.IgnoreCase); if (inputStr == "") { break; } } } return inputStr; }

 

转载于:https://www.cnblogs.com/xinxinzhihuo/p/4807695.html

你可能感兴趣的文章
微软职位内部推荐-Software Development Engineer
查看>>
Git常用命令
查看>>
Windows 2003+IIS6+PHP5.4.10配置PHP支持空间的方法(转)
查看>>
去除express.js 3.5中报connect.multipart() will be removed in connect 3.0的警告(转)
查看>>
Android WIFI 无缝切换 小结(1)
查看>>
BZOJ 5194--[Usaco2018 Feb]Snow Boots(STL)
查看>>
BS系统开发历程
查看>>
asp.net 设置回车的默认按钮 (转载)
查看>>
Palindrome Partitioning
查看>>
Microservice架构模式简介
查看>>
换种形式工作
查看>>
javascript中三种典型情况下this的含义
查看>>
Python学习笔记day2(python基础一)
查看>>
【QC】安装
查看>>
628. Maximum Product of Three Numbers
查看>>
log4j Spring aop 注解的日志管理
查看>>
Spring cloud实战 从零开始一个简单搜索网站_Hystrix断路由的实现(三)
查看>>
Android服务Service
查看>>
sqlalchemy学习(一)
查看>>
silverlight Image Source URI : 一个反斜杠引发的血案
查看>>