正则表达式替换 API - 免费查找和替换
将正则表达式模式应用于字符串,并用指定的替换项替换所有匹配项。 支持替换字符串中捕获组的反向引用($1、$2)。
Code examples
curl -X POST https://api.botoi.com/v1/regex/replace \
-H "Content-Type: application/json" \
-d '{"pattern":"(\\d{4})-(\\d{2})-(\\d{2})","flags":"g","testString":"Event date: 2026-03-26","replacement":"$2/$3/$1"}'When to use this API
重新格式化文档中的日期
使用捕获组反向引用将所有 ISO 日期 (YYYY-MM-DD) 转换为美国格式 (MM/DD/YYYY) 或任何其他格式。
编辑日志中的敏感信息
在共享之前,将日志文件中的信用卡号、SSN 或 API 密钥替换为“****”等屏蔽值。
Frequently asked questions
反向引用在替换字符串中如何工作?
对第一个捕获组使用 $1,对第二个捕获组使用 $2,依此类推。 $0 指整场比赛。
替换只发生一次还是全局发生?
这取决于您是否包含“g”标志。 如果没有“g”,则仅替换第一个匹配项。 使用“g”,所有匹配项都会被替换。
我可以在模式中使用前瞻和后瞻吗?
是的。 正则表达式引擎支持先行查找 (?=)、负先行查找 (?!)、后向查找 (?<=) 和后向查找 (?<!)。
是否有针对替换模式的 ReDoS 保护?
是的。 同样适用 5 秒执行超时。 导致灾难性回溯的模式将被终止。
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.