正则表达式测试器 - 免费在线工具
正则表达式测试原理
输入正则表达式模式并实时测试样本文本。
- 1
输入正则表达式模式
输入正则表达式模式及可选标志(g、i、m、s、u、y)。
- 2
输入测试文本
在测试区域提供要测试的文本。
- 3
查看匹配高亮
所有匹配项在测试文本中高亮显示,并详细列出每个匹配的值、索引和捕获组。
常见问题
什么是正则表达式?
正则表达式(regex)是定义搜索模式的字符序列。它用于字符串匹配、验证和文本操作。
正则标志是什么意思?
g(全局)查找所有匹配;i(忽略大小写)使匹配不区分大小写;m(多行)使 ^ 和 $ 匹配行边界;s(dotall)允许 . 匹配换行符;u(unicode)启用完整 Unicode 支持;y(粘性)仅在当前位置匹配。
什么是捕获组?
捕获组是正则表达式中用括号括起来的部分。它们让您可以提取匹配的特定部分。例如,(\d{4})-(\d{2})-(\d{2}) 从日期字符串中分别捕获年、月、日。
如何测试我的正则?
在输入框中输入模式,可选添加标志,然后输入或粘贴测试文本。匹配结果实时高亮显示,并列出每个匹配的值、位置和捕获组。