加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

使用C#从IP地址中删除前导零

发布时间:2020-12-15 19:45:31 所属栏目:百科 来源:网络整理
导读:我有一个像这样的“127.000.000.001”IP如何删除前导零以获得此“127.0.0.1”? 现在我使用这样的正则表达式 Regex.Replace("127.000.000.001","0*([0-9]+)","${1}") 有没有其他方法可以在不使用正则表达式的情况下实现此结果? 我使用visual C#3.0获取此代
我有一个像这样的“127.000.000.001”IP如何删除前导零以获得此“127.0.0.1”?
现在我使用这样的正则表达式

Regex.Replace("127.000.000.001","0*([0-9]+)","${1}")

有没有其他方法可以在不使用正则表达式的情况下实现此结果?

我使用visual C#3.0获取此代码

解决方法

是的,这比使用正则表达式要好得多.

相反,尝试System.Net.IpAddress class.

有一个ToString() method将以标准符号返回人类可读的IP地址版本.这可能是你想要的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读