Penguji Regex: Uji Ungkapan Biasa Dalam Talian – Percuma
Percuma, tanpa daftar, berfungsi dalam penyemak imbas anda. Uji ungkapan biasa dan lihat setiap padanan diserlahkan semasa menaip, dengan jadual kumpulan tangkapan. Mengikut peraturan JavaScript.
Corak dijalankan pada peranti anda, dengan peraturan yang sama seperti JavaScript dalam pelayar anda. Tiada apa yang anda taip dihantar ke mana-mana.
Mengapa guna Penguji Regex
- 100% percuma
- Gunakan seberapa kerap yang anda mahu. Tanpa daftar, tanpa tera air, tiada apa perlu dipasang.
- Peribadi mengikut reka bentuk
- Apa yang anda taip kekal dalam penyemak imbas anda dan tidak pernah dihantar kepada kami.
- Berfungsi pada mana-mana peranti
- Berjalan dalam penyemak imbas anda pada Windows, Mac, Linux, Android dan iPhone. Tiada aplikasi diperlukan.
Cara guna Penguji Regex
- Taip corak anda dalam Ungkapan biasa, tanpa tanda sengkang di sekelilingnya.
- Tandakan bendera yang anda perlukan: g (sejagat), i (abaikan huruf besar-kecil), m (berbilang baris), s (titik semua), u (unicode) atau y (melekit).
- Tampal teks anda dalam Teks ujian. Padanan diserlahkan dan disenaraikan dengan kedudukan dan kumpulannya.
- Tandakan Ganti dan taip penggantian, menggunakan $1 atau $<name> untuk kumpulan, kemudian klik Salin hasil.
Soalan lazim
Bahasa ungkapan biasa yang manakah digunakan?
JavaScript, tepat seperti pelayar anda menjalankannya. Kebanyakan sintaks harian dikongsi dengan Python, Java, PHP (PCRE) dan .NET, tetapi lookbehind, kumpulan dinamakan dan kelas Unicode boleh berbeza sedikit antara bahasa.
Apakah fungsi bendera?
g mencari setiap padanan, i mengabaikan huruf besar-kecil, m menjadikan ^ dan $ sepadan pada setiap baris, s membenarkan . sepadan dengan pemisah baris, u menghidupkan sokongan Unicode penuh termasuk kelas \p{…}, dan y hanya sepadan dari kedudukan semasa.
Kenapa ia hanya mencari satu padanan?
Tanpa bendera g, ungkapan biasa berhenti pada padanan pertama, seperti dalam kod anda. Tandakan g (sejagat) untuk mencari semuanya.
Bagaimana saya lihat kumpulan tangkapan?
Setiap padanan disenaraikan dalam jadual dengan kedudukannya dan nilai setiap kumpulan. Kumpulan dinamakan seperti (?<year>\d{4}) menunjukkan kedua-dua nombor dan nama mereka, dan kumpulan yang tidak mengambil bahagian memaparkan tiada padanan.
Bagaimana saya guna kumpulan dalam penggantian?
Guna $1, $2 dan seterusnya untuk kumpulan bernombor, $<name> untuk kumpulan dinamakan, dan $& untuk keseluruhan padanan. Teks yang diganti dikemas kini semasa anda menaip.
Bagaimana saya padankan merentas berbilang baris?
Tandakan m supaya ^ dan $ sepadan pada permulaan dan akhir setiap baris, dan tandakan s jika anda mahu . sepadan dengan pemisah baris juga.
Kenapa corak saya dihentikan?
Sesetengah corak, selalunya ulangan bersarang seperti (a+)+ atau (.*)*, boleh mengambil masa yang sangat lama pada teks tertentu. Penguji menghentikan mana-mana larian selepas satu saat supaya halaman kekal responsif; jadikan bahagian yang berulang lebih khusus.
Berapa banyak padanan yang boleh ditunjukkan?
Ia mengira sehingga 5,000 padanan dan menyenaraikan 500 yang pertama dalam jadual, yang memadai untuk memeriksa corak.
Adakah Penguji Regex percuma?
Ya. Ia percuma digunakan, tanpa daftar dan tiada apa perlu dipasang.
Panduan bantuan dan cara (dalam bahasa Inggeris)
- Regex Cheat Sheet: Anchors, Groups, Lookarounds (Free)A practical regex cheat sheet with tested examples for anchors, classes, quantifiers, groups and lookarounds. Try each one live in a free regex tester.
- Regex for Email Validation: Patterns That Work (Free)A practical email regex, the one the HTML standard uses, and why a perfect RFC pattern isn't worth it. With test cases you can run free in your browser.
- camelCase vs snake_case vs kebab-case: Which to UsecamelCase for JavaScript, snake_case for Python and databases, kebab-case for CSS and URLs. Where each naming convention belongs and how to convert free.
Alat berkaitan
- Bandingkan TeksTampal dua versi teks untuk lihat apa yang berubah: buangan merah jambu, tambahan hijau. Bandingkan mengikut baris, perkataan atau aksara.
- Pemformat JSONTampal JSON untuk menyemak sama ada ia sah, kemudian formatkannya dengan lekukan yang jelas atau mampatkannya kepada satu baris. Jika ada yang salah, anda melihat apa dan, dalam kebanyakan pelayar, baris dan lajurnya. Salin hasilnya atau muat turun sebagai fail .json.
- Penukar Huruf Besar KecilTampal teks dan tukarkannya kepada HURUF BESAR, huruf kecil, Huruf ayat, Huruf Tajuk atau Huruf Dimulakan Besar dengan satu klik, kemudian salinnya. Betulkan teks yang ditaip dengan kunci huruf besar dihidupkan, kemaskan tajuk atau padankan panduan gaya dalam beberapa saat.