免费在线正则表达式测试工具,支持实时匹配高亮显示,显示匹配结果和分组捕获信息,支持g/i/m等修饰符,帮助开发者快速编写和调试正则表达式
输入正则表达式和测试文本即可实时显示匹配结果
匹配内容高亮标记,一目了然看到匹配位置
显示匹配数量和每个匹配的详细信息
支持捕获组,显示每个分组的匹配内容
支持g(全局)、i(忽略大小写)、m(多行)等修饰符
所有操作在浏览器本地完成,保护数据隐私
在正则表达式输入框中输入您要测试的正则表达式,也可以点击修饰符按钮快速添加g、i、m修饰符。
在测试文本框中输入要测试的文本内容,或点击"示例"按钮加载示例文本快速体验。
工具会实时高亮显示匹配内容,显示匹配数量和详细信息,包括每个匹配的位置和捕获组内容。
验证邮箱、手机号、身份证号等输入格式
在大量文本中查找特定模式的内容
从文本中提取需要的数据片段
批量替换文本中符合模式的内容
清理和规范化文本数据格式
Web框架中的URL路由规则匹配
正则表达式(Regular Expression,简称Regex或RegExp)是一种用于匹配字符串中字符组合的模式。它使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,是文本处理和数据验证的强大工具。
. 匹配任意字符(除换行);* 匹配前面字符0次或多次;+ 匹配前面字符1次或多次;? 匹配前面字符0次或1次;^ 匹配字符串开头;$ 匹配字符串结尾;\d 匹配数字;\w 匹配字母数字下划线;\s 匹配空白字符。
g(global):全局匹配,找到所有匹配项;i(ignoreCase):忽略大小写;m(multiline):多行模式,^和$匹配每行的开头和结尾;s(dotAll):让.匹配包括换行符在内的所有字符。