Menguasai dasar konsep regular expression dan kegunaannya dalam 5 menit.
Regex adalah bahasa kecil untuk menemukan pola tertentu dalam teks. Bila Anda menyatakan aturan dengan simbol seperti "3 angka diikuti tanda hubung" atau "kata yang mengandung @", mesin akan menemukan bagian teks yang sesuai aturan itu. Empat kegunaan utamanya adalah pencarian, validasi, penggantian, dan ekstraksi.
Regex paling sederhana adalah menuliskan huruf yang dicari apa adanya. cat menemukan cat di dalam teks. Menambahkan metakarakter pada ini membuat daya ungkapnya meledak. Titik (.) berarti sembarang satu huruf, bintang (*) berarti pengulangan 0 kali atau lebih dari elemen sebelumnya, dan kurung siku ([abc]) berarti salah satu huruf di dalamnya.
Regex tertanam di hampir semua bahasa termasuk JavaScript, Python, dan Java, serta pada editor dan alat seperti grep. Tata bahasanya sedikit berbeda dialek, tetapi konsep intinya sama, jadi sekali dikuasai bisa dipakai di mana saja. Alat ini menggunakan mesin JavaScript pada browser.
Regex memang kuat, tetapi pola yang rumit mudah menjadi sulit dibaca. Kebiasaan memulai dari kecil, menambah sepotong demi sepotong, dan langsung memeriksanya di penguji ini adalah cara belajar tercepat.