首页 > .net 去除特殊字符

.net 去除特殊字符

str = Regex.Replace(str, @"]*?>.*?", "", RegexOptions.IgnoreCase);

//str为需要校验的字符

str = Regex.Replace(str, @"[~`@#$%^&*()_+{}|<>/\[]]", "", RegexOptions.IgnoreCase);

//删除与数据库相关的词

str= Regex.Replace(str, "select", "", RegexOptions.IgnoreCase);

转载于:https://www.cnblogs.com/ljh19/p/10576613.html

更多相关:

  • 工作中多次遇到Python版本的签名算法,需要用Go版本再实现一遍,这就需要牵扯到Python 2.7中的urllib中的quote,quote_plus和Go中net/url包中的url.QueryEscape的关系。 下面直接给出它们的关系: urllib.quote_plus(str)等同于url.QueryEscape(s...

  • C语言中操作字符串用C运行时函数:strtok, strcmp, strcpy等等,直接操作内存。在c++引入的字符串操作类std:string ,string类中必有一个私有成员,其是一个char*,用户记录从堆上分配内存的地址,其在构造时分配内存,在析构时释放内存。因为是从堆上分配内存,所以string类在维护这块内存上是格外小心...

  • 思路 大体思路:数据结构选用栈,读到左括号时入栈,读到右括号时判断是否匹配,匹配则左括号出栈,非括号字符则继续往下读 代码 #include #include #include using namespace std;bool is_match_parentheses(co...

  • 方法1: Controller