如何删除特殊字符和<br/>

时间:2012-01-23 12:19:26

标签: c# regex

大家好我有一个字符串如下

string abc= "1) ABC <br> 2) SHJKL <br> 3) SJLKK JJJLHH";

我试过这个Regex,但我没有按要求获得

string str = Regex.Replace(abc, "[^a-zA-Z0-9% ._]", string.Empty);

我需要输出为abcSHJKLSJLKKJJJLHH

2 个答案:

答案 0 :(得分:3)

你只需要用OR替换所有字符串的列表 - “|”他们之间:

string str = Regex.Replace(abc, @"\d\)|[ ]|<br>", string.Empty);

答案 1 :(得分:3)

以下内容用string.empty:

替换任何(不是字符或开括号)
string str = Regex.Replace(abc, "[^(a-z)]|[^(A-Z)]|[\\)]", string.Empty);