字符串中如何截取数字

caolilei198537 2010-04-20 02:35:55
比如:

bsdfqwehiuyiu2543

想要获取的结果为:2543
...全文
289 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
HolyPlace 2010-04-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 cqq 的回复:]

C# code


string strInput = "bsdg4334j234hg24g23f4g2f34243hfqwehiuyiu2543";
string strOutput=Regex.Replace(strInput, "[^\\d]", "");
[/Quote]

这个不错
yang_5 2010-04-20
  • 打赏
  • 举报
回复
楼上都可以解决了,怎么还不结贴!
myhope88 2010-04-20
  • 打赏
  • 举报
回复
写正则表达式,或者自己写个算法分析下
张智gg 2010-04-20
  • 打赏
  • 举报
回复
string str1 = "hfgfgfgu87654gfg";
string str2 = Regex.Replace(str1, "[^\\d]", "");
Response.Write(str2);
cqq 2010-04-20
  • 打赏
  • 举报
回复

string strInput = "bsdg4334j234hg24g23f4g2f34243hfqwehiuyiu2543";
string strOutput=Regex.Replace(strInput, "\\D", "");
cqq 2010-04-20
  • 打赏
  • 举报
回复


string strInput = "bsdg4334j234hg24g23f4g2f34243hfqwehiuyiu2543";
string strOutput=Regex.Replace(strInput, "[^\\d]", "");

zpcoder 2010-04-20
  • 打赏
  • 举报
回复
        string a = "aa1a3bbb45c";
string result = string.Empty;
CharEnumerator ce = a.GetEnumerator();
while (ce.MoveNext())
{
if (char.IsDigit(ce.Current))
result += ce.ToString();
}
huwei12345 2010-04-20
  • 打赏
  • 举报
回复
正则表达式

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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