文章目录

  • 工具链接
  • 使用教程
  • 使用案例
    • 案例一:隐藏电话号码中间几位
    • 案例二:隐藏身份证中间几位
    • 案例三:获取随机的UUID唯一标识,去掉 -

工具链接

正则表达式在线工具|菜鸟工具

使用教程

使用案例

案例一:隐藏电话号码中间几位

正则:(\d{3})\d{4}(\d{4})

// java 代码中的写法  需要多加个\
public static String hidePhone(String phone){return phone.replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2");
}

案例二:隐藏身份证中间几位

正则:(\d{6})\d{8}([0-9a-zA-Z]{4})

// java 代码中的写法  需要多加个\
public static String hidePhone(String phone){return phone.replaceAll("(\\d{6})\\d{8}([0-9a-zA-Z]{4})","$1**********$2");
}

案例三:获取随机的UUID唯一标识,去掉 -

import java.util.UUID
public static String getUUID(){UUID uuid = UUID.randomUUID();String result = uuid.toString.toUpperCase(); // 将字母转为大写return result.replaceAll("-","");
}

【正则表达式】正则表达式在线工具怎么使用?怎么测试自己写的正则表达式是否正确?相关推荐

  1. 写了一个测试正则表达式的小工具

    这两天写了两个蜘蛛程序用来自动下载漫画,许多时候都是用他在网页中通过正则表达式获取关键字和信息.我用的正则表达式的工具是Expresso,这个工具无疑是目前最好的正则表达式的工具之一.但用着用着就觉得 ...

  2. 用JavaScript写一个正则表达式测试工具

    用JavaScript写一个正则表达式测试工具 <!DOCTYPE html> <html><head><meta charset="utf-8&q ...

  3. 正则表达式 - 在线工具汇总

    正则表达式 - 在线工具汇总 本文主要总结常用的在线正则表达式相关的工具,从而高效的写出正确的表达式.@pdai 正则表达式 - 在线工具汇总 工具一:可视化理解正则 工具二:在线测试正则 工具三:R ...

  4. 渗透测试常用在线工具汇总

    网站导航 编码/加密 CyberChef:编解码及加密,可本地部署 https://github.com/gchq/CyberChef OK Tools在线工具:https://github.com/ ...

  5. 测试中常用的正则表达式你知道哪些?

    一. 什么是正则表达式: 在维基百科中,正则表达式被形容是"使用单个字符串来描述.匹配一系列匹配某个句法规则的字符串.在很多文本编辑器里,正则表达式通常被用来检索.替换那些匹配某个模式的文本 ...

  6. 正则表达式超级生成工具 Regulator

    正则表达式的概念和作用就不多说了.正则表达式不好写(不好想),所以有很多工具来帮助我们写正则表达式,The Regulator 就是其中的佼佼者(被列入MSDN上的知名文章<Ten Must-H ...

  7. 正则表达式之小工具系列

    正则表达式之小工具系列 文章目录 正则表达式之小工具系列 一.cut列截取工具 二.sort排序工具 三.uniq去重 四.tr替换 五.混合题目 一.cut列截取工具 指定截取列和awk差不多,但是 ...

  8. 在线压力测试工具-程序员在线工具网

    本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.Tool ...

  9. 站长在线Python精讲:在Python中使用正则表达式的split()方法分割字符串详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中使用正则表达式的split()方法分割字符串详解>. 使用正则表达式分割字符串 在Python中使用正则表达 ...

  10. 正则表达式-RegexBuddy工具

    正则表达式-RegexBuddy工具 百度云盘 链接:https://pan.baidu.com/s/1iAI3mhNUBdQcFO56J1gjZw 提取码:cxa9 如有需要可以下载,转载标明出处谢 ...

最新文章

  1. 小于60的数中能被1到10整除的数量
  2. 纤涂覆层材料的研究与总结
  3. 浏览器 user-agent 字符串的故事
  4. Redis 的 8 大应用场景
  5. 计算机opnet仿真实验心得,SIMULINK仿真实验心得体会
  6. 一键获取阿里巴巴主图视频细节图评论图的步骤
  7. 怎么复制黑苹果config配置_[黑苹果硬件] 实用黑苹果配置推荐
  8. 节奏旋律音乐制作软件-Native Instruments Maschine 2 v2.14.1 WiN
  9. vue 实现验证码、刷新以及校验验证码输入是否准确
  10. 四叉树 Quadtrees
  11. ## Android Studio 开发(四)--蓝牙通信
  12. 免流混淆 一 待完善(更新中)
  13. 二次元高清无水印壁纸
  14. SqlServer 数据库修复
  15. 用浏览器查看路由器上mentohust的log。
  16. 浮动与display:inline-block
  17. python中的 split()函数
  18. C++手敲Roberts_Prewitt_Sobel实现阈值分割
  19. DirectX12 之HelloWorld
  20. SUST-ACM-2019届暑期ACM集训热身赛(第二期)题解

热门文章

  1. 以太坊java_Java调用以太坊智能合约
  2. 第一站 Theano 简介
  3. spring boot启动报错: The APR based Apache Tomcat Native library which allows optimal performance
  4. v-if和v-show的使用和特点
  5. 最好用的开源免费笔记软件IdeaNote
  6. 花椒母公司花房更新招股书:年利润4亿 周鸿祎是大股东
  7. ios审核提示:您的 Apple Developer Program 帐户已被标记为删除
  8. 联想e570c固态接口支持协议_thinkpad e570c15.6英寸笔记本电脑支持什么固态硬盘接口...
  9. 看代码,学strings包
  10. 达梦数据库 防火墙设置