Toolyard

Dasar-dasar Regex: Panduan Pemula dengan Contoh

Apa itu regex

Ekspresi reguler adalah pola untuk mencari teks. kucing menemukan huruf "kucing" di mana saja, termasuk di dalam "kucingnya". Karakter khusus membuat pola bisa menggambarkan jenis teks, bukan huruf yang persis.

Komponen dasar

.satu karakter apa saja kecuali ganti baris
\d, \w, \ssatu digit; huruf, digit, atau garis bawah; spasi, tab, atau ganti baris
[aeiou], [^0-9]salah satu karakter ini; karakter apa pun yang bukan digit
*, +, ?nol atau lebih, satu atau lebih, nol atau satu dari yang sebelumnya
{3}, {2,4}tepat 3; antara 2 dan 4
^, $awal dan akhir teks (atau tiap baris dengan flag m)
\bbatas kata: \bkucing\b menemukan "kucing" tetapi tidak "kucingnya"
( ), |grup yang bisa dipakai lagi dalam penggantian; ini atau itu

Untuk mencari karakter khusus apa adanya, beri garis miring terbalik di depannya: \. menemukan titik.

Contoh

  • \d{3}-\d{4} menemukan nomor yang ditulis seperti 555-0123.
  • ^[ \t]+|[ \t]+$ dengan flag g dan m menemukan spasi dan tab di awal dan akhir setiap baris, siap diganti dengan kosong.
  • (\d{4})-(\d{2})-(\d{2}) diganti dengan $3/$2/$1 mengubah 2024-09-27 menjadi 27/09/2024.

Flag dan pencocokan serakah

Flag g menemukan semua kecocokan, bukan hanya yang pertama, i mengabaikan huruf besar-kecil, dan m membuat ^ dan $ berlaku per baris. Kuantifier bersifat serakah: <.*> mencakup dari < pertama sampai > terakhir di satu baris. Tambahkan ? agar berhenti secepat mungkin: <.*?>.

Coba pola dengan sorotan langsung di Penguji regex, yang memakai sintaks JavaScript, lalu terapkan pada teks Anda di Cari dan ganti.

Alat dalam panduan ini

Panduan lainnya

Cara membuka file HEIC di WindowsCara memperkecil ukuran file PDFCara menghapus lokasi dari fotoCara mengambil audio dari videoCara membuat kode QR Wi-FiCara menandatangani PDFCara memeriksa checksum file (SHA-256)PNG, JPG, atau WebP: format gambar mana yang dipakai?Cara menggabungkan file PDFCara menyalin teks dari gambarCara mengubah JPG ke PDFCara mengubah PDF ke JPGCara memisahkan PDF atau mengambil halamannyaCara memutar PDF secara permanenCara menambahkan nomor halaman ke PDFCara menambahkan watermark ke PDFCara mengubah HEIC ke JPG di MacCara mengubah WebP ke JPGCara memperkecil ukuran file gambarCara mengubah video ke GIFCara mengubah WAV ke MP3Cara membuat kata sandi yang kuatCara mengubah Celsius ke FahrenheitGB atau GiB: mengapa drive Anda menampilkan ruang lebih kecilCara menghitung persentaseCara menghitung hari di antara dua tanggalApa itu timestamp Unix?Cara membandingkan dua file teksCara menghitung kata dalam dokumenCara memindai kode QR dari tangkapan layar atau gambarApa itu hash? MD5, SHA-1, dan SHA-256 dijelaskanCara mengompres foto ke 20 KB (atau ukuran lain)Cara menghapus latar belakang fotoCara mengetes mikrofonCara memeriksa piksel mati di layarCara merekam layarCara membuat nada dering untuk iPhoneCara mengompres video agar bisa dikirimCara menghapus kata sandi dari PDFCara melindungi PDF dengan kata sandiCara mengisi formulir PDFCara mengubah PDF ke WordCara memburamkan wajah di fotoCara menghitung BMICara menghitung cicilan KPRCara menjadwalkan rapat lintas zona waktuApa itu ekspresi cron?Cara Membuat Komplemen Balik Sekuens DNACara Translasi DNA ke ProteinCara Mengonversi GenBank ke FASTACara Menemukan Situs Restriksi pada Sekuens DNACara Menyejajarkan Dua Sekuens DNA atau ProteinCara Merancang dan Memeriksa Primer PCRCara Menghitung Massa MolarCara Menyetarakan Persamaan KimiaCara Membuat Larutan dengan Molaritas TertentuCara Menghitung Pengenceran (C1V1 = C2V2)Cara Menghitung pHCara Menghitung Konsentrasi DNA dari A260Cara Menghitung Jumlah Insert untuk LigasiCara Mengonversi RPM ke g (RCF)Cara Menghitung Sel dengan HemositometerCara Memakai Papan PunnettCara Menyusun Anggaran dengan Aturan 50/30/20Metode Snowball vs Avalanche untuk Melunasi UtangBerapa Dana yang Saya Butuhkan untuk Pensiun?Cara Mengubah Gaji Menjadi Upah per JamMargin Keuntungan vs MarkupCara Menghitung PPN dan Pajak PenjualanCara Membuat FakturBerapa Harga Rumah yang Mampu Saya Beli?Cara Membaca Kode Warna ResistorCara Memilih Resistor untuk LEDCara Menghitung Jatuh Tegangan pada KabelBerapa Banyak Beton yang Saya Butuhkan?Berapa Banyak Cat yang Saya Butuhkan?Cara Menghitung SubnetAturan Angka PentingCara Kerja Amortisasi PinjamanROI vs CAGR: Cara Mengukur Imbal Hasil InvestasiBagaimana Inflasi Menggerus Tabungan AndaCara Menghitung IPK (GPA)Cara Menghitung TipStrategi Minesweeper: Pola dan TipsStrategi Sudoku untuk PemulaCara Menang di 2048Strategi Solitaire: Cara Lebih Sering MenangCara Mengetik Lebih CepatWarna HEX, RGB, dan HSLApa Itu Base64 (dan Encoding URL)?Cara Menghitung Waktu ParuhPenjelasan Hukum Gas IdealCara Kerja Pembagi TeganganPerhitungan Timer 555Cara Menghitung Kemiringan AtapCara Menghitung Board FeetPenjelasan Statistik Sekuens DNA dan Protein