例如一个string类的字符串,里面什么字符都可能有,但我想只保留里面的数字(0123456789)和特定的几个符号。请问可以怎样实现呢?谢谢。
解决方案 »
- 【提问-双缓冲】我有个自己不太确定的问题
- 数据库连接之怪病!
- c#如何在winfrom中调用我的webservice?
- 创建远程消息队列路径的格式有问题???
- 如何在水晶报表中插入m3,立方米?谢谢
- Access数据库和Sql Server数据库的Update语句有什么不同吗?
- 请教,,帮我看一下代码..语法错了.帮忙改一下
- winform一个技术问题,困扰一阵子了,界面刷新的问题
- 发个同步锁的代码。欢迎来看看不足的地方。
- 急!如何添加 一个继承 TextBox的控件, 按ADD inherited control ,输入名称,打开后 ,做不下去 提示不行
- 急在线等
- VS2005 iframe 失效!求解!
string text = "123abc456def789ghi";
string[] textassort = new string[text.Length];
int i = 0, j = 0;
for (i = 0; i < text.Length; i++)
{
string temp = text.Substring(i, 1);
if (temp != "0" && temp != "1" && temp != "2" && temp != "3" && temp != "4" && temp != "5" && temp != "6" && temp != "7" && temp != "8" && temp != "9")
{
continue;
}
textassort[j] = Convert.ToString(temp);
j++;
}
for (i = 0; i < textassort.Length; i++)
{
Console.Write(textassort[i]);
}
Console.ReadLine();
string test = "例如一个string类的字符串,里面什么字符都可能有,但我想只保留里面的数字(0123456789)和特定的几个符号";
Regex reg = new Regex(@"[^0-9]+");
string result = reg.Replace(test, "");
richTextBox2.Text = result;
/*------输出------
0123456789
*/