Regex Penguji dan Penyahpepijat- Alat Ujian Ekspresi Biasa Dalam Talian

Results:

Regex Penguji dan Penyahpepijat- Uji, Sahkan dan Nyahpepijat Ungkapan Biasa Anda Dalam Talian

Apakah itu Regex Penguji dan Penyahpepijat?

Penguji Regex dan Penyahpepijat ialah alat dalam talian yang berkuasa yang membolehkan anda menguji, mengesahkan dan menyahpepijat ungkapan biasa( regex) dalam masa nyata. Sama ada anda seorang pembangun, penganalisis data atau pentadbir sistem, menguasai ungkapan biasa boleh membantu anda mengendalikan pemprosesan teks, pengesahan data dan tugas padanan corak dengan cekap.

Ungkapan biasa digunakan secara meluas dalam bahasa pengaturcaraan seperti JavaScript, Python, PHP, Perl, Ruby, dan Go , serta dalam alatan baris arahan seperti grep, sed, awk dan skrip bash . Walau bagaimanapun, mencipta yang sempurna regex boleh menjadi mencabar kerana sintaksnya yang kompleks. Di situlah alat ini berguna.

Ciri Utama Regex Penguji dan Penyahpepijat

  • Padanan Masa Nyata: Lihat regex hasil anda semasa anda menaip.

  • Serlahkan Ralat: Dapatkan maklum balas segera tentang regex ralat sintaks.

  • Sokongan Berbilang Bendera: Uji dengan bendera seperti Global(g) , Case Insensitive(i) , Multiline(m) , Titik Semua(s) dan Unicode(u) .

  • Pengesahan Baris demi Baris: Kenal pasti baris mana yang sepadan dengan corak anda dan mana yang mengandungi ralat.

  • Mudah Digunakan: Antara muka yang ringkas untuk pengguna pemula dan lanjutan.

Cara Menggunakan Regex Penguji dan Penyahpepijat

  1. Masukkan Ungkapan Biasa Anda: Taip corak anda regex dalam medan input "Ungkapan Biasa".

  2. Tambah Rentetan Ujian: Tampalkan teks ujian anda ke dalam kawasan "Rentetan Ujian" . Setiap baris akan disahkan secara berasingan.

  3. Pilih Bendera: Pilih bendera yang sesuai untuk regex.

  4. Klik "Uji Regex " untuk melihat keputusan.

Contoh 1: Mengesahkan Alamat E-mel

Regex Corak:

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

Rentetan Ujian:

[email protected]  
hello1example.com  
[email protected]  
invalid-email@com  
example@domain

Output yang dijangkakan:

dipadankan:

Tiada tandingan:

  • hello1example.com

  • e-mel tidak sah@com

Contoh 2: Mengeluarkan URL

Regex Corak:

https?:\/\/(www\.)?[\w\-]+(\.[\w\-]+)+([\/\w\-._~:?#\[\]@!$&'()*+,;=%]*)?

Rentetan Ujian:

https://example.com  
http://www.google.com  
ftp://example.com  
https://sub.domain.co.uk/path/to/page  
example.com

Output yang dijangkakan:

dipadankan:

Tiada tandingan:

  • ftp://example.com

  • example.com

Contoh 3: Mengesahkan Nombor Telefon

Regex Corak:

\+?\d{1,3}[-.\s]?\(?\d{1,4}?\)?[-.\s]?\d{1,4}[-.\s]?\d{1,9}

Rentetan Ujian:

+1-800-555-1234  
(123) 456-7890  
800.555.1234  
+44 20 7946 0958  
555-1234  
Invalid-Phone-Number

Output yang dijangkakan:

dipadankan:

  • +1-800-555-1234

  • (123) 456-7890

  • 800.555.1234

  • +44 20 7946 0958

  • 555-1234

Tiada tandingan:

  • Nombor-Telefon Tidak Sah

Petua untuk Mencipta Ungkapan Biasa yang Berkesan

  • Gunakan sauh seperti ^(permulaan baris) dan $(akhir baris) untuk memadankan kedudukan tertentu.

  • Gunakan kelas aksara seperti [a-z], [A-Z], dan [0-9] untuk menentukan aksara yang dibenarkan.

  • Gunakan pengkuantiti seperti +, *, ? dan {n,m} untuk mengawal bilangan ulangan.

  • Gunakan kumpulan dan rujukan belakang untuk menangkap dan menggunakan semula corak yang dipadankan.

  • Gunakan bendera seperti g, i, m, s, dan u untuk mengawal tingkah laku padanan.

Kesimpulan

Menguasai ungkapan biasa boleh menjimatkan masa dan usaha anda apabila bekerja dengan data teks. Regex Penguji dan Penyahpepijat ini memudahkan untuk menguji, mengesahkan dan menyahpepijat corak anda sebelum menggunakannya dalam kod anda. Cubalah dan jadi regex pakar hari ini!