博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java正则
阅读量:5840 次
发布时间:2019-06-18

本文共 728 字,大约阅读时间需要 2 分钟。

手机号的模糊处理:

                              phone.replaceAll("(\\d{3})\\d*(\\d{4})", "$1****$2")

替换包括\r\n\t为“”处理:

                              test.replaceAll("\r|\t|\n", "");

替换所有包括aoeiuAOEIU之一 剔除vowel内容:

        str.replaceAll("[aoeiuAOEIU]", "");

判断字符串是否存在:       

1 String reg = ".*/login.*|.*/manual.*";2 Pattern pattern = Pattern.compile(reg);3 String test = "/rest/loginMy";4 System.out.println(pattern.matcher(test).matches()); ---true

 获取重复的字符串:

String abc = "DDF,ABC,BDF";        String arr = ".*(ABC|BBE|CCG).*";        String result = abc.replaceAll(arr, "$1");       // 另一种        Pattern regexp = Pattern.compile(arr);        Matcher match = regexp.matcher(abc);        match.matches();        String result = match.group(1);

 

转载于:https://www.cnblogs.com/DennyZhao/p/7285747.html

你可能感兴趣的文章
PL/SQL developer 管理多套数据库
查看>>
黑马程序员-分类(category)
查看>>
新建PCH文件以及常用宏定义
查看>>
vue-cli多页面
查看>>
进程和线程
查看>>
iOS Foundation框架简介 -1.常用结构体的用法和输出
查看>>
java--迭代(三)foreach解析与字节码
查看>>
libevent reference Mannual I
查看>>
《mysql必知必会》读书笔记--安全管理及数据库维护
查看>>
eclipse创建Maven父子结构Maven项目
查看>>
Python 太糟糕了?开发者总结了 8 大原因
查看>>
Spring中注入基本类型
查看>>
aws devops
查看>>
Android 中文API (33) —— Checkable
查看>>
脚本方式安装 IIS7
查看>>
Oracle password expire notices
查看>>
C++异常处理 - try,catch,throw,finally的用法
查看>>
稳扎稳打Silverlight(12) - 2.0外观之样式, 模板, 视觉状态和视觉状态管理器
查看>>
Linux技巧汇总
查看>>
Linux下多播编程<一>【十全十美】
查看>>