package com.cgm.regx;
import java.util.Arrays;
public class IPSort {
public static void main(String[] args) {
String ipstr = "192.168.1.200 10.10.10.10 4.4.4.4 0.0.0.0";
//不俩个0
ipstr = ipstr.replaceAll("(\\d+)", "00$1");//00192.00168.001.00200 0010.0010.0010.0010 004.004.004.004 000.000.000.000
//每一段值保留最后三位
ipstr = ipstr.replaceAll("0*(\\d{3})", "$1");
String[] ips = ipstr.split(" +");
Arrays.sort(ips);
for (String ip : ips) {
//System.out.println(ips[i]);
System.out.println(ip.replaceAll("0*(\\d+)", "$1"));
}
}
}
分享到:
相关推荐
用于从用户提供的输入字符串生成正则表达式的命令行工具grex grex是一个小型命令行实用程序,旨在简化创建正则表达式的通常很繁琐的任务。 它是通过从用户提供的与生成的表达式匹配的输入字符串自动生成正则表达式来...
做压力测试的时候生成随机的参数用的。网上找了下,果然有个Xeger,可以用。我只是做了回搬运工。下载后解压,有两个jar。 public static void main(String[] args) { String regex = "[0-9a-z]{32}";...
常用的正则表达式,包含很多用例,适合JS做表单验证
一个不错的数字的正则表达式验证的电子参考书。内容预览: 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ ...
高尔夫球该项目旨在从作为输入提供的已知样本集生成正则表达式。 这并不是正则表达式高尔夫问题所期望的。 对于不熟悉的人,regex Golf 希望用户提出一个与允许列表中的一组单词相匹配的正则表达式,而不应该与不...
简易正则表达式实现源码, 支持. *2个运算符, 非NFA,DFA方式实现, 对应专栏文章 源码包含完整的GTEST测试用例, CMake, 在cygwin + gcc11 + cmake 3.20 编译通过
正则表达式 正则表达式遗传规划求解器 该程序的目标是通过遗传编程方法创建正则表达式(RE)。 用户应该能够为训练和测试数据指定{URL:TARGET_TEXT}对。... 最终的正则表达式适用性可以通过测试用例进行评估。
IPv6正则表达式克里斯·沃里克(Chris Warwick),@ cjwarwickps,2015年10月此PowerShell脚本测试与IPv6地址的文本表示形式匹配的许多正则表达式。 该脚本还针对[System.Net.IpAddress] :: TryParse()方法运行...
详情见:grex 正则表达式生成工具 https://blog.csdn.net/jx520/article/details/138901448
正则表达式是目前比较火的表达式,使用它简洁明了,功能性强。
命名正则表达式捕获组与任何其他正则表达式捕获组一样,但是具有与名称相关联的额外属性。 即(?P<name>some-pattern) :thinking_face: 这是给谁的对于您的应用程序需要从第三方提供的具有松散结构格式的字符串输入...
正则自动机使用确定性有限自动机的低级正则表达式库。 它支持Unicode支持,语法丰富,具有多种配置选项,可为您的用例配置最佳的空间与时间之间的平衡,并为在no_std环境中使用的廉价自动反序列化提供支持。 MIT或...
希拉正则表达式 Hiera正则表达式是Hiera的数据后端,可将客户事实与正则表达式字符串进行匹配。 一个典型的用例是与主机名模式匹配,而不是使用每个FQDN都需要自己的文件的标准文件后端。 这个怎么运作 除用于查找...
下面是一段相对全面的用例测试,可以考虑使用,当然,如果你的要求很简单,用网上传的各种简单版,cover到自己的用例就好。
正则表达式用例正则表达式用例正则表达式用例正则表达式用例正则表达式用例正则表达式用例
你平时如何测试正则表达式?直接写在大段的代码中,然后等待程序运行到那里,再用alert显示结果?或者是临时写一个页面,测试完成后把它丢掉? 你可以试一下我这个页面,虽然它很粗糙,但是测试正则表达式也足够了:...
部分代码自己添加了一些测试用例, 或者自己添加了一些功能 1. 初级程序员注重算法和数据结构 2. 事先做好准备,对工作有热情 3. 面试过程放松。不要急于写代码,了解清楚所要解决的问题,多和面试官沟通,然后开始做...
Globby是通配符→正则表达式翻译库。 在尝试使用此功能之前,请注意,这可能不是您想要的。 Glob通配符模式与正则表达式模式极为接近; 这样,如果您希望在应用程序中使用模式匹配,则最好使用 。 还要注意,如果...
虽然此工具主要针对编程语言语法高亮显示,但它可以与任何正则表达式一起使用。 给定正则表达式文件中突出显示的匹配项将被包装在一个 span 标签中,然后给出一个可用于设置该特定匹配项的样式的类。 可以使用多种受...
QTP实现自动读取excel测试用例的数据及保存实际结果并用正则表达式进行匹配实例