Langsung ke konten
POST AI agent ready /v1/regex/replace

Regex Ganti API - Temukan & Ganti Gratis

Menerapkan pola regex ke string dan mengganti semua kecocokan dengan pengganti yang ditentukan. Mendukung referensi balik ($1, $2) untuk grup tangkapan di string pengganti.

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

Format ulang tanggal di seluruh dokumen

Konversikan semua tanggal ISO (YYYY-MM-DD) ke format AS (MM/DD/YYYY) atau format lainnya menggunakan referensi balik grup pengambilan.

Redaksi informasi sensitif dalam log

Ganti nomor kartu kredit, SSN, atau kunci API di file log dengan nilai yang disamarkan seperti "****" sebelum dibagikan.

Frequently asked questions

Bagaimana cara kerja referensi balik di string pengganti?
Gunakan $1 untuk grup tangkapan pertama, $2 untuk grup tangkapan kedua, dan seterusnya. $0 mengacu pada keseluruhan pertandingan.
Apakah penggantian hanya terjadi satu kali atau secara global?
Itu tergantung pada apakah Anda menyertakan tanda "g". Tanpa "g", hanya pertandingan pertama yang diganti. Dengan "g", semua kecocokan diganti.
Bisakah saya menggunakan melihat ke depan dan melihat ke belakang dalam polanya?
Ya. Mesin regex mendukung tampilan ke depan (?=), tampilan ke depan negatif (?!), tampilan ke belakang (?<=), dan tampilan ke belakang negatif (?<!).
Apakah ada perlindungan ReDoS untuk pola penggantian?
Ya. Batas waktu eksekusi 5 detik yang sama juga berlaku. Pola-pola yang menyebabkan kemunduran yang dahsyat akan dihentikan.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.