跳转到内容
POST AI agent ready /v1/regex/replace

正则表达式替换 API - 免费查找和替换

将正则表达式模式应用于字符串,并用指定的替换项替换所有匹配项。 支持替换字符串中捕获组的反向引用($1、$2)。

Parameters

stringrequired

The regular expression pattern to match.

string

Regex flags (e.g., "g" for global replacement).

stringrequired

The input string to perform replacement on.

stringrequired

The replacement string. Use $1, $2 for capture group backreferences.

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.