💡 ToolFK provides all tools free of charge. The ads you see help us keep the site running sustainably. Thank you for your support! ❤️ ToolFK tools are free. Ads help keep the site running. Thanks! ❤️

Penguji Regex

Uji dan hasilkan regex percuma. Padankan e-mel, IP, tarikh, teks Cina, dan banyak lagi. Dapatkan coretan kod untuk Python, Go, Java, PHP, JS, Ruby.

Finds 0

Result
JavaScript
PHP
Go
Java
Ruby
Python2
Python3
ObJC

Apakah Itu Ujikan Regex?

Ujikan Regex ialah alat percuma dalam talian yang membolehkan anda membina, menguji, dan menalaga ungkapan peraturan (regular expression) terus di pelayar web anda. Walaupun anda sedang mengesahkan alamat e-mel, mengekstrak alamat IP, atau menganalisis tarikh, alat ini memberikan maklum balas serta-masa semasa anda menaip. Tiada pemasangan, tiada persediaan — cukup buka laman web dan mulakan padanan corak terhadap teks sampel.

Direka untuk pengatur, analis data, dan sesiapa yang bekerja dengan teks, Ujikan Regex menyokong bahasa pengatur carian biasa seperti Python, Go, Java, PHP, JavaScript, dan Ruby. Ia juga termasuk corak sedia guna untuk aksara Cina, URL, nombor telefon, dan banyak lagi. Anda boleh melaraskan bendera (flag) (seperti tidak peka huruf besar/kecil, pelbagai baris, dll.) dan melihat butiran padanan secara langsung, menjadikannya mudah untuk mempelajari regex atau menyelesaikan masalah ungkapan yang rumit.

Ciri-ciri Utama

  • Padanan langsung: Lihat padanan, kumpulan, dan penangkapan yang diserlahkan dikemas kini semasa anda menaip regex dan teks ujian anda.
  • Perpustakaan corak terbina: Kemasukkan corak regex biasa untuk e-mel, IP, tarikh, teks Cina, nombor jaminan sosial, dan warna heksadesimal dengan cepat.
  • Petikan kod pelbagai bahasa: Selepas membina regex anda, salin petikan kod sedia guna untuk Python, Go, Java, PHP, JavaScript, dan Ruby serta-masa.
  • Bendera global & pelbagai baris: Togol peka huruf besar/kecil, jangkar pelbagai baris (^/$), mod titik-semua, dan sokongan Unicode dengan satu klik.
  • Uji kumpulan & penggantian: Masukkan senarai penggantian untuk melihat hasil pengganti, atau periksa kumpulan yang ditangkap dalam jadual tersusun.
  • Kongsi URL berterusan: Simpan regex dan input ujian semasa anda sebagai pautan yang boleh dikongsi, sesuai untuk menalaga dengan rakan sepasukan.

Cara Menguji dan Menghasilkan Regex Dalam Talian

  1. Buka alat Ujikan Regex di ToolFK dan locate kawasan input berlabel "Regular Expression" (Ungkapan Peraturan).
  2. Taip atau tampalkan corak regex anda (cth., \b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b untuk padanan e-mel) ke dalam medan pertama.
  3. Dalam medan kedua berlabel "Test String" (Teks Ujian), masukkan teks yang ingin anda cari. Anda juga boleh menampal sampel data secara langsung.
  4. Laraskan bendera (cth., i untuk tidak peka huruf besar/kecil, m untuk pelbagai baris) dengan mengklik butang togol di bawah medan regex.
  5. Padanan akan diserlahkan serta-masa. Klik pada mana-mana padanan untuk melihat kumpulan yang ditangkap dalam panel hasil.
  6. Sekiranya berpuas hati, klik butang "Copy Code" (Salin Kod) di sebelah bahasa yang anda sukakan (Python, Go, Java, dll.) untuk mendapatkan petikan yang berfungsi sepenuhnya termasuk corak dan bendera.

Kes Kegunaan Terbaik

  • Pengesahan input borang: Ujikan corak e-mel, telefon, atau URL dengan cepat sebelum menghantarnya ke kod produksi.
  • Pembersihan data dan ekstrak: Ekstrak alamat IP, tarikh, atau aksara Cina daripada log atau fail teks yang besar.
  • Semakan & penyalagaan kod: Kongsi URL regex berterusan dengan rakan sekerja untuk mengesahkan corak yang rumit tanpa menghantar fail.
  • Mempelajari regex: Berlatih dengan corak biasa dan lihat bagaimana kumpulan tangkapan, pengkuantan, dan alternatif berperilaku secara langsung.
  • Prototip pelbagai bahasa: Tulis regex sekali dan salin sebagai kod dalam Python, JavaScript, Java, PHP, Go, atau Ruby — menjimatkan minit-conversi manual.

Alat Berkaitan

Soalan Lazim

Bagaimana saya boleh padankan alamat e-mel menggunakan Ujikan Regex ini?

Gunakan corak e-mel terbina daripada perpustakaan, atau taipkan \b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b. Alat ini menyerlahkan semua padanan serta-masa. Anda kemudian boleh salin petikan kod untuk bahasa backend anda. Jika anda perlu mengecualikan domain tertentu, cukup ubah corak dan lihat hasil dikemas kini.

Bolehkah saya menguji regex untuk aksara Cina dengan alat dalam talian ini?

Ya. Perpustakaan corak termasuk praturus untuk aksara Cina ([\u4e00-\u9fff] atau \p{Han} dengan bendera Unicode). Tampalkan teks Cina ke dalam kawasan teks ujian. Alat ini menyokong padanan yang sedar Unicode apabila anda mengaktifkan bendera Unicode (u). Ini sangat berguna untuk mengesahkan nama atau mengekstrak karakter tertentu daripada data pelbagai bahasa.

Mengapa padanan saya hilang apabila saya mengaktifkan mod pelbagai baris?

Mod pelbagai baris (bendera m) mengubah cara ^ dan $ berfungsi — mereka kini menyerlah permulaan dan akhir setiap baris, bukan keseluruhan senarai. Jika corak anda bergantung pada jangkar permulaan/akhir, aktifkan pelbagai baris untuk memadankan setiap baris secara berasingan. Sebaliknya, tinggalkan ia mati. Pratonton langsung alat ini membolehkan anda togol bendera dan segera melihat kesannya.

Bagaimana saya boleh menghasilkan regex untuk alamat IP?

Gunakan corak alamat IP daripada perpustakaan: \b(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\b. Tampalkan ke medan regex dan tambah teks ujian yang mengandungi IP sah dan tidak sah. Alat ini akan menyerlahkan yang sah. Anda kemudian boleh salin corak sebagai petikan Python atau Java untuk pengesahan pihak pelayan.

Bolehkah saya berkongsi sesi ujian regex saya dengan orang lain?

Sesungguhnya. Selepas menaip regex dan teks ujian anda, URL di bar alamat pelayar anda dikemas kini secara automatik dengan input anda yang dikodkan. Salin URL tersebut dan hantar kepada sesiapa sahaja. Apabila mereka membuka pautan itu di Ujikan Regex ToolFK, corak, bendera, dan teks ujian tepat anda akan dimuatkan — tiada langkah tambahan diperlukan.

Adakah alat ini menyokong lihat-muka/lirik-belakang dan rujukan-balik?

Ya. Enjin regex yang digunakan dalam Ujikan Regex dalam talian ToolFK menyokong kebanyakan ciri regex moden, termasuk lihat-muka positif/negatif ((?=...), (?!...)), lihat-belakang ((?<=...), (?<!...)), kumpulan bernama ((?<name>...)), dan rujukan-balik (\1, \k<name>). Serlahan langsung dan jadual kumpulan akan menunjukkan kepada anda tepat apa yang ditangkap oleh setiap bahagian.

Dikemas kini terakhir: 1 Julai 2026