遇到正则表达式的问题

问题描述:

有人可以告诉我什么正则表达式我需要过滤--->%,&,! < ----我知道基本的单词测试,但不是一些特殊字符。遇到正则表达式的问题

+0

您正在使用什么语言(1)? (2)“过滤”是什么意思?你的目标是将'3%ab'转换为'3 ab',还是你的目标是在得到'3%ab'的时候给出某种错误信息,或者你的目标是别的吗? – ruakh 2012-03-02 03:17:11

+0

我正在使用.NET C#,我正在寻找转换3%ab 3 ab – 2012-03-02 03:18:34

你可以这样写:

string result = Regex.Replace(input, "[%&!]"); 

括号[...]表示一个字符类,意思是“这些字符中的任何一个。”

或者......你可能只是做到以下几点:

String testValue = "3% ab"; 

testValue = testValue.Replace("%",String.Empty); 
+0

是的,但是我必须为每个字符单独替换。因此我在寻找正则表达式解决方案 – 2012-03-02 03:50:04