开发
正则测试器
实时测试正则表达式。
限制: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、十六进制颜色、日期、时间等),无需你从头编写。
我的文本会被上传吗?
否。模式和文本绝不会离开您的浏览器。
最后更新: