请输入正则表达式和测试文本
正则表达式测试
测试和调试正则表达式,支持多种标志和实时匹配结果。
正则表达式测试 - 正则表达式模式
正则表达式测试工具说明
正则表达式测试工具是一个免费的在线工具,可以快速测试和调试正则表达式。支持实时匹配,输入正则表达式和测试文本后立即显示匹配结果。支持多种正则标志(全局匹配、忽略大小写、多行模式、点号匹配所有、Unicode、粘性匹配),支持常用正则模式快速选择(邮箱、电话、URL、IP地址、日期、数字、中文、密码、信用卡号等)。提供详细的匹配结果展示,包括完整匹配、捕获组、匹配位置等。所有处理在浏览器中本地完成,数据不会上传到服务器,完全保护您的隐私和数据安全。
工具特色
实时匹配和详细结果展示
支持实时匹配,输入正则表达式和测试文本后立即显示匹配结果,无需点击任何按钮。提供详细的匹配结果展示,包括匹配总数、每个匹配的完整内容、捕获组信息、匹配位置等。匹配结果以彩色卡片形式展示,清晰直观。支持无效正则表达式检测,如果正则表达式格式错误会显示错误提示。
多种正则标志和常用模式
支持多种正则标志:全局匹配(g,匹配所有)、忽略大小写(i,不区分大小写)、多行模式(m,^和$匹配每行)、点号匹配所有(s,.匹配换行符)、Unicode(u,支持Unicode字符)、粘性匹配(y,从lastIndex位置开始)。提供常用正则模式快速选择:邮箱地址、电话号、URL、IP地址、日期格式、数字格式、中文字符、强密码、信用卡号等。选择常用模式后自动填充正则表达式,可以直接使用或在此基础上修改。
便捷的操作和统计信息
提供详细的统计信息,包括匹配总数、正则有效性、活动标志数量、测试文本长度等。统计信息以彩色卡片形式展示,清晰直观。支持一键复制匹配结果,方便将结果用于其他用途。支持清空功能,可以快速清空正则表达式、测试文本或所有内容。正则表达式输入框和测试文本输入框都提供独立的清空按钮,方便快速重置。所有操作实时生效,修改输入后立即更新结果。
使用教程
- 1
输入正则表达式和测试文本
在正则表达式输入框中输入或粘贴您要测试的正则表达式模式,或在常用模式下拉菜单中选择预定义的模式(如邮箱、电话、URL等)。在测试文本输入框中输入或粘贴您要测试的文本内容。输入后会自动触发匹配,匹配结果会立即显示在结果区域,无需点击任何按钮。
- 2
配置正则标志
在正则选项区域中选择您需要的正则标志:全局匹配(g,匹配所有符合条件的内容)、忽略大小写(i,不区分大小写)、多行模式(m,^和$匹配每行)、点号匹配所有(s,.可以匹配换行符)、Unicode(u,支持Unicode字符)、粘性匹配(y,从指定位置开始匹配)。选择标志后,匹配结果会立即更新。
- 3
查看匹配结果和复制
匹配完成后,可以查看匹配结果列表,每个匹配显示完整匹配内容、捕获组(如果有)、匹配位置(开始位置和结束位置)等信息。匹配结果以绿色卡片形式展示,清晰直观。可以查看统计信息卡片,了解匹配总数、正则有效性、活动标志数量、文本长度等。可以点击「复制结果」按钮复制所有匹配结果(包括完整匹配和捕获组信息),或点击「清空全部」按钮清除所有内容重新开始。如果正则表达式无效,会显示红色错误提示;如果没有匹配结果,会显示黄色提示。
常见问题
正则表达式标志g、i、m、s、u、y分别是什么意思?
如何测试多行文本的正则表达式?
我的正则表达式测试数据会上传到服务器吗?
分享工具
与您的朋友和同事分享这个实用工具