string afff = "P1A-P2R-P3D-P5T()-1002" ;
我想把afff中的()和-都去掉变成P1AP2RP3DP5T1002 这样的格式,怎么做?
string changeaff=afff.Replace('-','');会报错
string changeaff=afff.Replace('-',"".tochararray);也会报错.
还有怎样同时替换()-这三个符号呢?
我想把afff中的()和-都去掉变成P1AP2RP3DP5T1002 这样的格式,怎么做?
string changeaff=afff.Replace('-','');会报错
string changeaff=afff.Replace('-',"".tochararray);也会报错.
还有怎样同时替换()-这三个符号呢?
解决方案 »
- 求助多语言方面的 高手 高手 高高手!
- 求正则表达式------------------急,急!!
- Excel导入,科学计数法如何转换成int类型
- 这样的URLRewriter重写正则怎么写?
- 为什么更改IIS网页的IP后用这个IP进不了网页?
- Image1.ImageUrl 如何动态加载图片
- 对记录集操作很简单的例子
- session和cookie管理
- datagrid 数据更新的时候有一句看的不太明白~~请学哥帮忙吧~~~~~~
- 求救aps.net 使用showModalDialog后的问题,在线等,对了就给分
- 我的Visual Studio .NET 2003小问题
- vs2003 运行出错...
-->
string changeaff=afff.Replace("-","");
changeaff=changeaff.Replace("()","");
string changeaff=afff.Replace("-","");
changeaff=changeaff.Replace("()","");
可以吧!
string tmpStr = string.Empty;
foreach (char tmpChar in tmpArray)
{
if (tmpChar == '-' || tmpChar == '(' || tmpChar == ')' || tmpChar == ' ')
continue;
tmpStr += tmpChar.ToString();
}
string changeaff=afff.Replace("-","");
changeaff=afff.Replace("(","");
changeaff=afff.Replace(")","");如果想一次性全部替换,也可以用正则,不过一般应用没有直接用string的方法效率高
using System.Text.RegularExpressions;string changeaff= Regex.Replace(afff, @"[-\(\)]", "");
string changeaff=afff.Replace("-","");
changeaff=changeaff.Replace("(","");
changeaff=changeaff.Replace(")","");
-->
string changeaff=afff.Replace("-","");
using System.Text.RegularExpressions;
afff = Regex.Replace(afff, "(|)|-","");