正则表达式配置
/
/
匹配结果 等待输入
高亮预览 (Highlighted)
结果将在这里高亮显示...
详细信息 (Match Details)
暂无匹配结果
工具说明与正则表达式知识点
工具特点
- 实时高亮:输入正则表达式和测试文本后,右侧会自动高亮匹配结果,所见即所得。
- 捕获组提取:支持显示所有的捕获组(Capture Groups),并详细列出匹配文本的起始索引、长度及具体内容。
- 错误提示:若正则表达式存在语法错误,系统会自动拦截并给出红色错误提示,防止浏览器卡死。
- 本地安全:所有的正则匹配逻辑完全基于您的浏览器本地执行,绝不会将测试数据上传到服务器,保障您的隐私。
正则表达式常用语法
^:匹配输入字符串的开始位置。$:匹配输入字符串的结束位置。*:匹配前面的子表达式零次或多次(等价于{0,})。+:匹配前面的子表达式一次或多次(等价于{1,})。?:匹配前面的子表达式零次或一次(等价于{0,1})。\d:匹配一个数字字符,等价于[0-9]。\w:匹配包括下划线的任何单词字符,等价于[A-Za-z0-9_]。\s:匹配任何空白字符,包括空格、制表符、换页符等。[...]:字符集合。匹配所包含的任意一个字符(如[a-z]匹配所有小写字母)。(...):捕获组。匹配并获取这一匹配项,供后续提取或引用。
常用修饰符 (Flags)
- g (全局搜索):查找所有匹配项,而不是在找到第一个匹配项后就停止。
- i (忽略大小写):在匹配时忽略英文字母的大写和小写之分。
- m (多行匹配):使
^和$匹配每一行的开头和结尾,而不是整个字符串的开始和结束。 - s (包含换行符):允许特殊字符
.匹配包括换行符(\n)在内的任意字符。
