C#用正则表达式对IP进行排序
static void Main(string[] args){string IPs = " 192.168.1.1 202.47.4.6 1.2.3.3 ";Console.WriteLine(IPs);IPs = Regex.Replace(IPs, @"(\d+)", "00$1");//先给每个IP的数字加上00Console.WriteLine(IPs);IPs = Regex.Replace(IPs, @"0*(\d{3})", "$1");//然后将每个数字用它的后3位替换Console.WriteLine(IPs);string[] IParr = Regex.Split(IPs, @" +");List<string> listIP = new List<string>();foreach(string ip in IParr){listIP.Add(ip);}listIP.Sort();//直接调用List的Sort方法进行排序foreach(string ip in listIP){Console.WriteLine(Regex.Replace(ip,@"0*(\d+)","$1"));}Console.ReadKey();}
转载于:https://www.cnblogs.com/liqipeng/p/4576159.html
C#用正则表达式对IP进行排序相关推荐
- python正则匹配ip地址_Python正则表达式匹配ip地址实例
Python正则表达式匹配ip地址实例 更新时间:2014年10月09日 11:22:51 投稿:shichen2014 这篇文章主要介绍了Python正则表达式匹配ip地址实例,通过简单的实例讲述了 ...
- ip的正则表达式 java,项目实战:Java正则表达式验证IP地址
IP 地址是网络上每台计算机的唯一标识,因此 IP 地址的错误输入将使程序无法运行.下面使用前面学习的正则表达式知识,编写一个 Java 程序来验证 IP 地址是否合法. 在定义正则表达式之前,首先要 ...
- 1.23 实例:正则表达式验证IP地址
IP 地址是网络上每台计算机的唯一标识,因此 IP 地址的错误输入将使程序无法运行.下面使用前面学习的正则表达式知识,编写一个 Java 程序来验证 IP 地址是否合法. 在定义正则表达式之前,首先要 ...
- (JAVA) * 使用正则表达式,给字符串排序 * 使用数组排序
package com.book.lite;import java.util.Arrays;/*** @author zhangyu* @date 2021年08月19日 10:49 下午* 使用正则 ...
- python对ip地址排序、对列表进行去重
一:使用python对ip地址排序所用代码示例一: import socketiplist = ['10.5.11.1','192.168.1.33','10.5.2.4','10.5.1.3','1 ...
- python re正则提取ip地址_python 正则表达式匹配IP地址
一.实验环境 1.Windows7x64_SP1 2.anaconda2.5.0 + python2.7(anaconda集成,不需单独安装) 3.pyinstaller3.0 二.实验目的 从tex ...
- shell脚本通过正则表达式提取 IP 地址
假设需要提取的 IP 地址在文件 test.txt 中,可以使用以下 shell 脚本通过正则表达式提取 IP 地址并打印 grep -E -o "([0-9]{1,3}.){3}[0-9] ...
- 正则表达式 IP 正则表达式 合法IP
参考文章 正则表达式验证Ip地址(绝对正确) https://blog.csdn.net/u012806692/article/details/50635590 为了以后的不时之需. 适用于Java ...
- java ip正则表达式_java如何用正则表达式判断IP格式
java如何用正则表达式判断IP格式 发布时间:2020-06-25 18:24:25 来源:亿速云 阅读:174 作者:Leah 本篇文章给大家分享的是有关java如何用正则表达式判断IP格式,小编 ...
最新文章
- java socket编写服务器_Java网络学习笔记1:用(Server)Socket编写简单的客户/服务器程序...
- 上海建桥学院linux网络管理实验报告,上海建桥学院信息技术系《操作系统(Linux).PDF...
- “开发一个静态 HTML 页面,我要价 18000 美元,有错吗?”
- hbase 核心知识
- 怎样将一个Long类型的数据转换成字节数组
- PHP set_error_handler() 函数
- Python练习题10道(含答案)
- Android开发系列(十一) QQ登陆界面——Android控件使用实例
- PLC基本指令系统优势
- Swagger与其他API文档编写工具对比
- IME 消息 函数 常量
- 什么是盒子模型,盒子模型,标准盒模型,怪异盒模型,两种盒模型的区别,box-sizing属性
- 个人自媒体技术分享博客网站模板
- 洛谷B2099 矩阵交换行(swap函数)
- 5.3.4—二叉查找树—Convert Sorted Array to Binary Sear Tree
- BHQ-3 amine,1661064-89-6可在430nm至730nm范围内猝灭所有普通荧光团
- 程序员:为什么几个月后我自己写的代码也看不懂了?
- 计算机图形学——二维图形几何转换
- .repo/repo/main.py“, line 79 file=sys.stderr) SyntaxError: invalid syntax
- 中国 A 股纳入 MSCI
热门文章
- python 热力图_python数据分析:数据缺失机制及利用missingno库对缺失可视化
- 2020年最好用的手机是哪一款_2020年入手5G手机最佳时期到了:5款最佳手机,您认可哪款...
- 艾为数字ic面试题_秋招 应聘FPGA/数字IC笔试面试经验分享(简单列举FPGA/数字IC公司)...
- java label 边框_java中怎么给jlabel设置边框,多谢!
- mysql存储过程的正确描述_MySQL存储过程中的基本函数描述
- android 仿ios三级联动,仿iOS的PickerView控件,有时间选择和选项选择并支持一二三级联动效果...
- linux中vim查看最后五行命令,Linux系统中Vi常用命令及高级应用
- k6前级效果器怎么用_P18:调制类效果器的那些事儿(Modulation)
- java如何画矩形条和填充_java.awt.Graphics 类的哪个方法可绘制填充矩形?
- 4 转推流格式_ppt 转 pdf怎么转?这个宝藏技巧不会太亏了!