C# 中如何去除指定的字符 本帖最后由 zhangminghsun 于 2012-03-12 10:29:36 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string text=new Regex().Replace("+ 29.35 g",@"[^\.0-9]",""); 用replace就okstring str=text.Replace("+","").Replace("g",""); string text=Regex.Replace("+ 29.35 g",@"[^\.\d]+",""); 正则表达式,看看Regex类的使用说明吧 先引入命名空间using System.Text.RegularExpressions; string str=text.Replace("+ ","").Replace(" g",""); 没错,是用正则,不过正则表达式最好别写死在代码里,应该配置在config里,这样会灵活一些:天知道以后会不会要求再过滤转换别的串 C#编写的绘图板,“放大”按钮的功能如何实现? 关于属性批量更新的问题 这是面向接口编程么 c# 使用waveOutOpen和waveOutwrite 同一解决方案的几个项目之间为什么不能互相引用呢? 《C#网络应用案件例导航》 谁知道这本书附带光盘代码在哪能下载? 两个不同窗口 之间 数组的传递 , 怎样自己做调色板 怎么改变DataGrid的列标题? 关于treeview的问题,比较多,高手看一下. 怎么将自己名字输出 安装Visual Studio 2008过程出现这样错误,求解,谢谢!
string text=new Regex().Replace("+ 29.35 g",@"[^\.0-9]","");
string text=Regex.Replace("+ 29.35 g",@"[^\.\d]+","");
using System.Text.RegularExpressions;
没错,是用正则,不过正则表达式最好别写死在代码里,应该配置在config里,这样会灵活一些:天知道以后会不会要求再过滤转换别的串