开发

正则测试器

实时测试正则表达式。

限制:2,000 个模式字符 · 100,000 个文本字符 · 5,000 个匹配项 · 250 ms。

    使用方法

    选择现成模式或自行输入,设置 flags 并输入测试文本。经过短暂的安全延迟后,匹配项会高亮显示并连同捕获组列出,你还可以预览查找替换,使用 $1/$& ——全部在你的浏览器中私密完成。

    常见问题

    使用哪种正则表达式风格?

    使用 JavaScript (ECMAScript) 正则表达式,在浏览器中本地运行。

    这些标志是什么意思?

    g = 全局匹配,i = 忽略大小写,m = 多行匹配,s = 点号匹配所有字符,u = Unicode模式,y = 粘性匹配,d用于显示匹配索引。只有当浏览器支持时,较新的v Unicode-sets标志才会被启用。

    可以查看捕获组并测试替换吗?

    可以。每个匹配项都会列出编号捕获组和命名捕获组,“替换”框会实时预览结果;你可以像 String.replace 一样使用 $1、$2 和 $&。

    常用模式是什么?

    这里有20种现成且经过测试的正则表达式模式库(涵盖电子邮件、URL、IPv4、UUID、十六进制颜色、日期、时间等),无需你从头编写。

    我的文本会被上传吗?

    否。模式和文本绝不会离开您的浏览器。

    最后更新: