邮箱,ip,叠词的正则处理方式
package com.regexTest;import java.util.TreeSet;public class RegexTest {public static void main(String[] args) { // test1();//验证叠词 // test2();//验证iptest3();//对邮箱经行匹配 }private static void test3() {//对邮件地址经行效验String mail="abc12@sina.com";//较为精确的匹配String reg="[a-zA-Z0-9_]+@[a-zA-Z0-9]+(\\.[a-zA-Z]+){1,3}";//相对不太精确的匹配reg="\\w+@\\w+(\\.\\w+)+";System.out.println(mail.matches(reg));}private static void test2() {String ip="192.68.1.254 102.49.23.013 10.10.10.10 2.2.2.2 8.109.90.30";//补齐动作ip=ip.replaceAll("(\\d+)", "00$1");//替换ip=ip.replaceAll("0*(\\d{3})", "$1");//切割String [] arr=ip.split(" ");//存在一个集合中,经行排序TreeSet<String> ts=new TreeSet<String>();for (String string : arr) {ts.add(string);}for (String string : ts) {System.out.println(string.replaceAll("0*(\\d+)", "$1"));}}private static void test1() {String str="我我...我我...我要...要要...要要...学学学....学学...编编编...编程..程.程程...程...程";String regex="\\.{1,}";//先去除所有的点str=str.replaceAll(regex, "");//去除叠词str=str.replaceAll("(.)\\1+", "$1");System.out.println(str);}}
转载于:https://www.cnblogs.com/boyhan/p/6445795.html
邮箱,ip,叠词的正则处理方式相关推荐
- PHP正则匹配ABAB格式的词:叠词(重复连续出现的词)
一.不多说.直接上代码 二.打印(查看源代码) 一.不多说.直接上代码 说明:\x{4e00}-\x{9fa5} 为汉字的范围. 把正则中的第一个 1 改成 2:注意区别. //叠词(重复连续出现的词 ...
- 正则表达式替换叠词,组的使用
注:本文为学习笔记. 正则表达式的高级用法. 1.替换叠词 2.组的概念 和使用 package cn.itcast.regex.function;public class RegexFunction ...
- mysql查询叠词_java正则表达式
案例一:对QQ号进行验证 要求:必须是0-15位,0不能开头,只能是数字 在没学过正则表达式,首先想到的是: public static voidcheck() { String qq="0 ...
- jquery中邮箱地址 URL网站地址正则验证实例代码
jquery中邮箱地址 URL网站地址正则验证实例代码 QQ网站有一个网站举报的功能,看了一些js代码觉得写得很不错,我就拿下来了,下面是一个email验证与url网址验证js代码,分享给大家 ema ...
- 百度搜索结果页面的参数 提示词输入搜索框方式(rsv_sug5)
选择百度搜索框提示后,搜索结果页面会产生一个参数 rsv_sug5=0,在百度.谷歌.搜搜.搜狗.360.必应.有道.新浪微博.腾讯微博.云云上都没有找到有关介绍.那么接下来的内容必定是原创. 百度搜 ...
- Java IP归属地查询(离线方式+在线方式,内附查询IP方法)
一.离线方式 1.1. 下载 ip2region.xdb GitHub项目地址:https://github.com/lionsoul2014/ip2region 我们首先需要下载一个 ip2regi ...
- 2019-8-19 [Linux] 3.为什么要修改静态IP IP的获取有几种方式 设置静态IP后无法Ping百度怎么办 可以ping后CRT无法连接怎么办
文章目录 3.修改linux系统的静态IP 问题1 : 为什么要修改静态IP? 问题2 : IP的获取有几种方式? 手动或者自动 验证是否可以正常上网 ping一下百度 看一下是否可以正常上网 问题3 ...
- javaSE (十五)正则表达式应用(字符串排序、替换、叠词的切割与替换、查找和导出)
1.字符串排序: 描述:将字符串"91 27 46 38 50"排序,得到"27 38 46 50 91" 将字符串切割成字符串数组 String[] stra ...
- 去除字符串的叠词:我我....我...我.要...要要...要学....学学..学.编..编编.编.程.程.程..程
由于StringBuffer定义字符串对象可以对字符串进行灵活操作,所以本人选用StringBuffer进行操作,String虽然也可以,但过于繁琐,总是要接收返回的字符串对象.而且请读者注意,题目要 ...
最新文章
- Windows创建类似.project只有后缀名的文件的方法
- Django(part27)--聚合查询
- 【计算机组成原理】数据表示和运算
- Java写入Excel文件
- 三校生计算机对口本科有哪些学校,宝山三校生五月对口高考报名
- ZJOI2007 棋盘制作
- 如何把博客园的博客弄出狂拽酷炫的效果
- 数据库信息 (表名 行数 堆 集群 非聚集)的查询
- teambition 还是jira_我用过的那些测试过程管理工具TAPD、Teambition、CODING
- IE不支持 Promise 解决办法
- 计算机主板提示ahci,映泰主板设置硬盘模式AHCI或IDE的教程
- Mysql的交叉表查询
- C#:实现麦克劳林级数计算非线性函数算法(附完整源码)
- 导出到excel,如果不保存,会自动关闭页面的问题
- `SpringBoot`+`axios`结合发送`ajax`请求
- 【统计学】【2015.09】基于状态空间模型的时间序列预测与插值
- 三维度重新评估新股价值
- 为什么我们要选择甲方型IT研发型IT-因为这是一个正确价值观问题
- mysql测试数据库 jmeter_第三篇--Jmeter测试数据库Mysql
- 百度距离谷歌何止一个太平洋的距离