Penguji Regex | Uji pola dengan mudah
Penguji Regex adalah platform untuk memvalidasi dan menguji ekspresi reguler. Masukkan pola regex dan string, lihat hasilnya langsung, dan dapatkan informasi tentang kecocokan dan kesalahan. Mendukung JavaScript, C#, dan PHP. Tingkatkan pola regex dan produktivitas pengembangan.
Hasil Kecocokan
Pola Umum
Referensi Cepat
^: Awal baris\n$: Akhir baris\n\b: Batas kata\n\B: Bukan batas kata \d: Digit [0-9]\n\w: Kata [A-Za-z0-9_]\n\s: Spasi\n.: Karakter apa pun kecuali baris baru Gunakan alat ini dari agen AI Anda
API JSON dan server Model Context Protocol (MCP) gratis. Tanpa pendaftaran, tanpa kunci API, CORS terbuka. Dirancang untuk Claude, ChatGPT, Cursor, skrip, dan aplikasi frontend.
curl -X POST https://mate.tools/api/v1/regex-test.php \
-H "Content-Type: application/json" \
-d '{"pattern":"\\d+","text":"abc 123 def 456","operation":"match_all"}' import urllib.request, json
req = urllib.request.Request(
"https://mate.tools/api/v1/regex-test.php",
data=json.dumps({"pattern":"\\d+","text":"abc 123 def 456","operation":"match_all"}).encode(),
headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
print(json.load(r)) const r = await fetch("https://mate.tools/api/v1/regex-test.php", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({"pattern":"\\d+","text":"abc 123 def 456","operation":"match_all"}),
});
console.log(await r.json()); Tambahkan ke claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor), atau klien kompatibel MCP lainnya:
{
"mcpServers": {
"mate-tools": {
"command": "npx",
"args": ["-y", "@mate-tools/mcp-server"]
}
}
} Pertanyaan yang Sering Diajukan
2. Pilih bendera yang Anda butuhkan (g, i, m, dll.)
3. Masukkan teks uji Anda di bidang besar
4. Klik "Uji Regex" untuk melihat kecocokan yang disorot
5. Gunakan referensi cepat dan contoh untuk bantuan
- Tidak menggunakan jangkar yang tepat (^ dan $)
- Penggunaan kelas karakter yang salah
- Penggunaan berlebihan penghitung serakah
- Tidak menguji kasus tepi
- Pelajari panduan referensi cepat
- Coba contoh pola umum
- Uji pola Anda dengan berbagai input
- Bereksperimen dengan bendera yang berbeda
- i (tidak peka huruf besar/kecil): Abaikan huruf besar/kecil
- m (multibaris): Ubah perilaku ^ dan $
- y (lengket): Cocokkan dari posisi
- u (unicode): Dukungan Unicode
Tentang Ekspresi Reguler
Ekspresi reguler (regex) adalah alat pencocokan dan manipulasi pola teks yang kuat yang digunakan dalam pemrograman, pemrosesan teks, dan validasi data.
Kasus Penggunaan Umum:
- Validasi formulir (email, telepon, kata sandi)
- Ekstraksi dan parsing data
- Operasi pencarian dan penggantian
- Pemrosesan dan pemformatan teks
- Validasi dan sanitasi input