如何顾虑掉内容中所有的数字

xoyuer 2009-04-22 12:45:02
比如
1f 12fsd 34f5 6fsda78 91fdsa011 fsa12345 fsda7345434

把所有的数字都过滤掉

如何做

...全文
107 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
createTim 2009-04-22
  • 打赏
  • 举报
回复
7楼的好用
huwei001982 2009-04-22
  • 打赏
  • 举报
回复
Regex.Replace(input, "\d", "");

一楼的不完善
wackyboy 2009-04-22
  • 打赏
  • 举报
回复

Regex.Replace(input,"[0-9]+",""); //如果把数字过滤掉的话,将数字替换为空即可
//而一楼的 是替换掉所有的非英文字母,如果字符串中还有确定含义的其他字符如下划线,标点符号等等,这里会一并的替换掉,这样也许会改变原来的意思

chenbo1688 2009-04-22
  • 打赏
  • 举报
回复
用正则表达式。一楼是正确的。
LoveLife_Go 2009-04-22
  • 打赏
  • 举报
回复
学习一下正则表达式
哈哈潜伏哥 2009-04-22
  • 打赏
  • 举报
回复
一楼正解。
Learn-anything 2009-04-22
  • 打赏
  • 举报
回复
正则表达式,好东西
陌上花花 2009-04-22
  • 打赏
  • 举报
回复
支持一楼
pennymay 2009-04-22
  • 打赏
  • 举报
回复

using System.Text.RegularExpressions;

string pattern = "[^a-zA-Z]";
Regex r = new Regex(pattern, RegexOptions.Compiled);

string str ="1f 12fsd 34f5 6fsda78 91fdsa011 fsa12345 fsda7345434 ";
str = r.Replace(str, "");


JNyubojie 2009-04-22
  • 打赏
  • 举报
回复
七楼的方案严密

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧