求一方法移除一段字符串中的非数字字符! 如标题:求一方法移除一段字符串中的非数字字符! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 下面是笨方法: string str = string.Empty; // 假设是字符串 str System.Text.StringBuilder sb = new StringBuilder(); for(int k = 0; k < str.Length; k++) { if(char.IsDigit(str[k])) { sb.Append(str[k]); } } string newStr = sb.ToString(); // 去掉非数字字符后的字符 public string GetFormatStr(string str) { char[] tmp = new char[str.Length]; char[] s = str.ToCharArray(); for (int i = 0, j = 0; i < str.Length; i++) { if (s[i] >= '0' && s[i] <= '9') { tmp[j] = s[i]; j++; } } return new string(tmp); } StringBuilder sb=new StringBuilder();foreach(char c in str.ToChararray()){ if(char.IsDigt(c)) sb.Append(c);} static void Main(string[] args) { string str = "dfjkk2335Dll3"; Match match = Regex.Match(str, "([0-9]+)"); Console.WriteLine(match.ToString()); Console.ReadKey(); } Regex.Replace(temp, "[^0-9]", ""); Regex r = new Regex("[\D]+");string target = "....";Macth m = r.Match(target);while(m.Succes){ string matchString= m.Value; target = target.Replace(macthString,""); m = r.Match(target);}///done. 速求高手,字节压缩的算法问题 视频地址 求助Webclient 下载 时出 现403 可以实现用应用程序生成应用程序? 不行了,WebControl方面的问题,请孟子等各路高手来哈,解决了要多少分都行 C# 中如何得到数据库中的各个表的名称??? 怎样提升C#程序的权限优先级 .Net4.0 Workflow ToolboxItemWrapper构造函数的bitmapName参数问题 wifrom 程序自动更新代码 安装VS.Net英文版的问题求教!! dataGridView循环插入时数据类型转换问题(顶帖有分) datagridview的问题
System.Text.StringBuilder sb = new StringBuilder();
for(int k = 0; k < str.Length; k++)
{
if(char.IsDigit(str[k]))
{
sb.Append(str[k]);
}
}
string newStr = sb.ToString(); // 去掉非数字字符后的字符
public string GetFormatStr(string str)
{
char[] tmp = new char[str.Length];
char[] s = str.ToCharArray();
for (int i = 0, j = 0; i < str.Length; i++)
{
if (s[i] >= '0' && s[i] <= '9')
{
tmp[j] = s[i];
j++;
}
} return new string(tmp);
}
foreach(char c in str.ToChararray()){
if(char.IsDigt(c)) sb.Append(c);
}
static void Main(string[] args)
{
string str = "dfjkk2335Dll3"; Match match = Regex.Match(str, "([0-9]+)"); Console.WriteLine(match.ToString());
Console.ReadKey();
}
string target = "....";
Macth m = r.Match(target);
while(m.Succes)
{
string matchString= m.Value;
target = target.Replace(macthString,"");
m = r.Match(target);
}
///done.