如何用正则表达式实现 不用replace函数string str="a%b!c!d@e&";去除% ! @ &等特殊字符 得到结果abcde
解决方案 »
- C#里的webrequest的源码哪里有?
- 文件下载时弹出的对话框的文件题目是乱码(数字照常显示,但汉字为乱码),请大家帮忙看看我的代码是不是哪边错了?
- 如何提高mapxtreme2004/2005的运行效率?
- 看C#高级编程第三版 不懂的地方 (有关多线程的)
- 今天开始认真很习.问个弱弱的问题
- 求助:关于C#如何取得某个进程的线程所有信息。
- 在使用MessageBox.Show();与MessageBox.ShowModel();中有什么区别啊?
- 我想买本关于Web Servers方面的书,大家帮忙推荐一下
- EventLog.WriteEntry函数为何写了多余数据。
- [求助]关于去除html标记的方法(webform,在线等待)
- 进来看看导入Execl出错
- ActiveX插件在IE上无法安装,急!!!!!!!!!!!
string str="a%b!c!d@e&";
Regex re = new Regex(@"[%!@&]*");
str = re.Replace(str, "");
用正则但不用replace函数
这个要求很变态
如果不用Regex.Replace
想不出怎么用正则法
string str="a%b!c!d@e&";
Regex re = new Regex(@"(?i)[a-z]*");
StringBuilder strbuilder = new StringBuilder();
foreach (Match mc in re.Matches(str))
{
strbuilder.Append(mc.Value);
} str = strbuilder.ToString();