在线常用正则表达式可视化生成与测试工具与示例 Regular Expression
在线常用正则表达式可视化生成与测试工具 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相关推荐
- 正则表达式——7种免费测试工具
目录 介绍 网站工具,免费 窗体应用程序,免费 Visual Studio-addon,免费 1. 网站Regex101 2. 网站RegexPal 3. 网站RegExr 4. 网站CyrilEx正 ...
- 三、补充几个常用且开源的通信协议测试工具
做工控的朋友可能有亲身体验,调试协议时工具的重要性.国内有很多比较成熟的工具,我再补充几款国外的工具,并且大部分是开源的. 1.Opendnp3 Simulator 可同时模拟客户端和服务端.支持配置 ...
- 免费在线app安全(漏洞)测试工具
免费APP漏洞安全检测工具:http://safe.ijiami.cn/ 漏洞分析是爱加密推出免费 APP 漏洞分析平台,服务包括一键对APK 进行签名数据信息采集.内部配置信息采集.市场渠道相关信息 ...
- Oracle语句生成+存储过程测试工具发布:Easytran V0.1
这段时间一直都在做数据库(Oracle)的测试. 基于这几天比较空闲,写了个工具. 功能: 1:根据表结构,自动生成Insert.Select.Delete语句. 2:比较数据库的表完整建成. 3:测 ...
- 在线html 浏览器,web浏览器在线兼容性测试工具_检测html网页在不同浏览器上的兼容问题...
对于web前端开发者而言,为了确保html代码在不同浏览器上能正常工作,是一件很麻烦的事情,幸运的是,有很多优秀的工具可以帮助测试浏览器的兼容性,下面就为大家推荐一下比较流行的web浏览器在线兼容性测 ...
- python正则表达式在线_python正则表达式
正则表达式 正则表达式,又称规则表达式.(英语:Regular Expression,在代码中常简写为regex.regexp或RE),计算机科学的一个概念.正则表达式通常被用来检索.替换那些符合某个 ...
- 在线正则表达式可视化测试工具
在线正则表达式可视化测试工具 在线正则表达式可视化测试工具 在线正则表达式可视化测试工具. 正则表达式是处理字符串的强大利器,用过都知道其神奇之处. https://tooltt.com/regule ...
- 在线正则表达式可视化工具
在线正则表达式可视化工具 在线正则表达式可视化工具 本工具提供在线正则表达式的测试,支持替换,客户端实时计算,数据实时更新. https://tooltt.com/regulex/
- 正则表达式可视化+测试工具
正则表达式可视化+在线测试工具,可下载后离线使用. Demo: https://chengpengzhao.com/Reg_Exper-Tester/ Reg_Exper-Tester Reg_Exp ...
- BoooLee pyretoolkit -- 一个基于python re模块的在线正则表达式测试工具
为了学习python re模块正则表达式,寻找了一些正则表达式工具,除了komodo捆绑的rx toolkit外,其他的测试工具都是基于.net或其他引擎的,语法上多少有点出入. 干错自己写一个,用了 ...
最新文章
- Windows DDK介绍,选择和安装
- 重磅:苹果高通和解!英特尔退出5G基带市场,高通股价暴涨超20%,华为依然淡定...
- android 调整字体,android设置:调整字体大小
- MTK Android 编译命令
- 公司的API接口被刷了,那是因为你没这样做!
- 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少...
- 类与类之间关系,用C#和JavaScript体现
- 我如何预测10场英超联赛的确切结果
- java 线程_理解java多线程
- 在CLR中自动本地化正在运行的.NET窗口
- SpringCloud集成分布式事务LCN (一)
- 在VS2019 C++ 中实现Socket通信,添加ws2_32.lib静态库
- ifix如何设画面大小_组态软件实用技术教程第3章iFIX画面设计.ppt
- php将文字生成图片显示,php生成文字图片效果
- 论火力发电锅炉之改进
- 【机器学习】数值分析02——任意方程求根
- 【monkey】monkey测试入门
- jquery 元素节点操作 - 创建节点、插入节点、删除节点
- whaleCTF MISC_Writeup(姿势大全)
- 核磁T1加权像和T2加权像的区别
热门文章
- java sql注入 正则表达式_有效防止SQL注入的5种方法总结
- JVM内存结构和Java内存模型别再傻傻分不清了
- 统计通话次数和时间的软件_通话时间统计器下载-通话时间统计 安卓版v2.6-PC6安卓网...
- Flutter 长截屏适配 Miui 系统,一点都不难
- Axure RP for Mac中文汉化破解版
- H5 活动利用Canvas把用户信息和二维码合并到图片内。
- NFC芯片SI512兼容替换PN512读卡写卡FeliCa
- 打算开源一个低代码平台,第三天,包含【工作流,业务流,财务,APQC】。技术站 React,typescript,java,mysql
- 一个很好用的桌面取色器和一个在线取色器
- ubuntu下如何对接斗鱼直播