在线常用正则表达式可视化生成与测试工具 Regular Expression

正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。

正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。

正则表达式是繁琐的,但它是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真阅读本教程,加上应用的时候进行一定的参考,掌握正则表达式不是问题。

许多程序设计语言都支持利用正则表达式进行字符串操作。

数字 汉字 英文和数字 16进制颜色 Email地址 域名 网址 迅雷链接 ed2k链接 视频链接 图片链接 base64格式
手机号码 电话号码 身份证(宽松) 身份证(1代) 身份证(2代) 香港身份证 澳门身份证 台湾身份证 护照 HTML标记 HTML注释
腾讯QQ号 中国邮政编码 火车车次 IMEI码 银行卡 车牌(非新能源) 车牌(新能源) 车牌(新能源+非新能源) IPv4地址 IPv6(不严谨)
子网掩码 mac地址 linux文件夹 linux文件 window文件夹 window文件 股票代码(A股) GUID/UUID java包名 日期格式
正浮点数 负浮点数 判断考卷分数

import java.util.regex.Matcher;
import java.util.regex.Pattern;public class RegexMatches {public static void main(String args[]) {String str = "";String pattern = "^\d{3}-\d{8}|\d{4}-\d{7,8}";Pattern r = Pattern.compile(pattern);Matcher m = r.matcher(str);System.out.println(m.matches());}
}
import re
pattern = re.compile(r'^\d{3}-\d{8}|\d{4}-\d{7,8}')
str = ''
m=pattern.search(str)
print(m)
print(m.group(0))
. - 除换行符以外的所有字符。
^ - 字符串开头。
$ - 字符串结尾。
\d,\w,\s - 匹配数字、字符、空格。
\D,\W,\S - 匹配非数字、非字符、非空格。
[abc] - 匹配 a、b 或 c 中的一个字母。
[a-z] - 匹配 a 到 z 中的一个字母。
[^abc] - 匹配除了 a、b 或 c 中的其他字母。
aa|bb - 匹配 aa 或 bb。
? - 0 次或 1 次匹配。
* - 匹配 0 次或多次。
+ - 匹配 1 次或多次。
{n} - 匹配 n次。
{n,} - 匹配 n次以上。
{m,n} - 最少 m 次,最多 n 次匹配。
(expr) - 捕获 expr 子模式,以 \1 使用它。
(?:expr) - 忽略捕获的子模式。
(?=expr) - 正向预查模式 expr。
(?!expr) - 负向预查模式 expr。

正则表达式 - 教程 https://www.runoob.com/regexp/regexp-tutorial.html

在线常用正则表达式可视化生成与测试工具与示例 Regular Expression相关推荐

  1. 正则表达式——7种免费测试工具

    目录 介绍 网站工具,免费 窗体应用程序,免费 Visual Studio-addon,免费 1. 网站Regex101 2. 网站RegexPal 3. 网站RegExr 4. 网站CyrilEx正 ...

  2. 三、补充几个常用且开源的通信协议测试工具

    做工控的朋友可能有亲身体验,调试协议时工具的重要性.国内有很多比较成熟的工具,我再补充几款国外的工具,并且大部分是开源的. 1.Opendnp3 Simulator 可同时模拟客户端和服务端.支持配置 ...

  3. 免费在线app安全(漏洞)测试工具

    免费APP漏洞安全检测工具:http://safe.ijiami.cn/ 漏洞分析是爱加密推出免费 APP 漏洞分析平台,服务包括一键对APK 进行签名数据信息采集.内部配置信息采集.市场渠道相关信息 ...

  4. Oracle语句生成+存储过程测试工具发布:Easytran V0.1

    这段时间一直都在做数据库(Oracle)的测试. 基于这几天比较空闲,写了个工具. 功能: 1:根据表结构,自动生成Insert.Select.Delete语句. 2:比较数据库的表完整建成. 3:测 ...

  5. 在线html 浏览器,web浏览器在线兼容性测试工具_检测html网页在不同浏览器上的兼容问题...

    对于web前端开发者而言,为了确保html代码在不同浏览器上能正常工作,是一件很麻烦的事情,幸运的是,有很多优秀的工具可以帮助测试浏览器的兼容性,下面就为大家推荐一下比较流行的web浏览器在线兼容性测 ...

  6. python正则表达式在线_python正则表达式

    正则表达式 正则表达式,又称规则表达式.(英语:Regular Expression,在代码中常简写为regex.regexp或RE),计算机科学的一个概念.正则表达式通常被用来检索.替换那些符合某个 ...

  7. 在线正则表达式可视化测试工具

    在线正则表达式可视化测试工具 在线正则表达式可视化测试工具 在线正则表达式可视化测试工具. 正则表达式是处理字符串的强大利器,用过都知道其神奇之处. https://tooltt.com/regule ...

  8. 在线正则表达式可视化工具

    在线正则表达式可视化工具 在线正则表达式可视化工具 本工具提供在线正则表达式的测试,支持替换,客户端实时计算,数据实时更新. https://tooltt.com/regulex/

  9. 正则表达式可视化+测试工具

    正则表达式可视化+在线测试工具,可下载后离线使用. Demo: https://chengpengzhao.com/Reg_Exper-Tester/ Reg_Exper-Tester Reg_Exp ...

  10. BoooLee pyretoolkit -- 一个基于python re模块的在线正则表达式测试工具

    为了学习python re模块正则表达式,寻找了一些正则表达式工具,除了komodo捆绑的rx toolkit外,其他的测试工具都是基于.net或其他引擎的,语法上多少有点出入. 干错自己写一个,用了 ...

最新文章

  1. Windows DDK介绍,选择和安装
  2. 重磅:苹果高通和解!英特尔退出5G基带市场,高通股价暴涨超20%,华为依然淡定...
  3. android 调整字体,android设置:调整字体大小
  4. MTK Android 编译命令
  5. 公司的API接口被刷了,那是因为你没这样做!
  6. 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少...
  7. 类与类之间关系,用C#和JavaScript体现
  8. 我如何预测10场英超联赛的确切结果
  9. java 线程_理解java多线程
  10. 在CLR中自动本地化正在运行的.NET窗口
  11. SpringCloud集成分布式事务LCN (一)
  12. 在VS2019 C++ 中实现Socket通信,添加ws2_32.lib静态库
  13. ifix如何设画面大小_组态软件实用技术教程第3章iFIX画面设计.ppt
  14. php将文字生成图片显示,php生成文字图片效果
  15. 论火力发电锅炉之改进
  16. 【机器学习】数值分析02——任意方程求根
  17. 【monkey】monkey测试入门
  18. jquery 元素节点操作 - 创建节点、插入节点、删除节点
  19. whaleCTF MISC_Writeup(姿势大全)
  20. 核磁T1加权像和T2加权像的区别

热门文章

  1. java sql注入 正则表达式_有效防止SQL注入的5种方法总结
  2. JVM内存结构和Java内存模型别再傻傻分不清了
  3. 统计通话次数和时间的软件_通话时间统计器下载-通话时间统计 安卓版v2.6-PC6安卓网...
  4. Flutter 长截屏适配 Miui 系统,一点都不难
  5. Axure RP for Mac中文汉化破解版
  6. H5 活动利用Canvas把用户信息和二维码合并到图片内。
  7. NFC芯片SI512兼容替换PN512读卡写卡FeliCa
  8. 打算开源一个低代码平台,第三天,包含【工作流,业务流,财务,APQC】。技术站 React,typescript,java,mysql
  9. 一个很好用的桌面取色器和一个在线取色器
  10. ubuntu下如何对接斗鱼直播