Contoh ekspresi reguler
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Contoh berikut menggambarkan penggunaan dan konstruksi ekspresi reguler sederhana. Setiap contoh menyertakan jenis teks yang akan dicocokkan, satu atau beberapa ekspresi reguler yang cocok dengan teks tersebut, serta catatan yang menjelaskan penggunaan pemformatan dan karakter khusus.
Penting: Kami hanya mendukung Sintaksis RE2
yang sedikit berbeda dari PCRE. Ekspresi reguler peka huruf besar/kecil secara default.
Cocok dengan frasa yang sama persis saja
Cocok dengan frasa yang sama persis saja
Contoh penggunaan
Mencocokkan frasa tips saham.
Contoh ekspresi reguler
Contoh 1: (\W|^)stock\stips(\W|$)
Contoh 2: (\W|^)stock\s{0,3}tips(\W|$)
Contoh 3: (\W|^)stock\s{0,3}tip(s){0,1}(\W|$)
Catatan
\W cocok dengan setiap karakter yang bukan huruf, digit, dan garis bawah. Opsi ini mencegah ekspresi reguler mencocokkan karakter sebelum atau setelah frasa.
Pada contoh 2, \s cocok dengan karakter spasi, dan {0,3} menunjukkan bahwa 0 hingga 3 spasi dapat muncul di antara kata stock dan tip.
^ cocok dengan awalan baris baru. Memungkinkan ekspresi reguler mencocokkan frasa jika muncul di awal baris, tanpa karakter sebelumnya.
$ cocok dengan akhir baris. Memungkinkan ekspresi reguler mencocokkan frasa jika muncul di akhir baris, tanpa karakter setelahnya.
Pada contoh 3, (s) cocok dengan huruf s, dan {0,1} menunjukkan bahwa huruf tersebut dapat muncul sebanyak 0 atau 1 kali setelah kata tip. Oleh karena itu, regex cocok dengan stock tip dan stock tips. Atau, Anda dapat menggunakan karakter ? dan bukan {0,1}
Cocok dengan kata atau frasa dalam daftar
Cocok dengan kata atau frasa dalam daftar
Contoh penggunaan
Cocok dengan kata atau frasa apa pun dalam daftar berikut:
(...) mengelompokkan semua kata, seperti kelas karakter \W yang berlaku untuk semua kata dalam tanda kurung.
(?i) membuat pencocokan konten peka huruf besar/kecil.
\W cocok dengan setiap karakter yang bukan huruf, digit, dan garis bawah. Opsi ini mencegah ekspresi reguler mencocokkan karakter sebelum atau setelah kata atau frasa dalam daftar.
^ cocok dengan awalan baris baru. Memungkinkan ekspresi reguler mencocokkan kata jika muncul di awal baris, tanpa karakter sebelumnya.
$ cocok dengan akhir baris. Memungkinkan ekspresi reguler mencocokkan kata jika muncul di akhir baris, tanpa karakter setelahnya.
| menunjukkan "atau", sehingga ekspresi reguler cocok dengan salah satu kata dalam daftar.
\s mencocokkan karakter spasi. Gunakan karakter ini untuk memisahkan kata-kata dalam frasa.
Cocok dengan kata dengan ejaan berbeda atau karakter khusus
Cocok dengan kata dengan ejaan berbeda atau karakter khusus
Contoh penggunaan
Cocok dengan kata fast cash dan beberapa obfuscation yang digunakan spammer, seperti:
f@st c@sh
f@$t c@$h
fa$t ca$h
Contoh ekspresi reguler
f[a4@][s5\$][t7] +c[a4@][s5\$]h
Catatan
\W tidak disertakan, sehingga karakter lainnya dapat muncul sebelum atau setelah varian fast cash. Misalnya, regex tetap cocok dengan fast cash pada teks berikut:
Fast cash!! atau ***f@st ca$h***
[a4@] cocok dengan karakter a, 4, atau @ di posisi karakter kedua dari kata, yang mencerminkan substitusi huruf umum yang digunakan spammer untuk menghindari pencocokan teks sederhana.
Cocok dengan setiap alamat email dari domain tertentu
Cocok dengan setiap alamat email dari domain tertentu
Contoh penggunaan
Mencocokkan alamat email apa pun dari domain yahoo.com, hotmail.com, dan gmail.com.
\W cocok dengan setiap karakter yang bukan huruf, digit, dan garis bawah. Tindakan ini mencegah ekspresi reguler mencocokkan karakter sebelum atau setelah alamat email.
^ cocok dengan awalan baris baru. Memungkinkan ekspresi reguler mencocokkan alamat jika muncul di awal baris, tanpa karakter sebelumnya.
$ cocok dengan akhir baris. Memungkinkan ekspresi reguler mencocokkan alamat jika muncul di akhir baris, tanpa karakter setelahnya.
[\w.\-] cocok dengan semua karakter kata (a-z, A-Z, 0-9, atau garis bawah), titik, atau tanda hubung. Ini adalah karakter valid yang paling umum digunakan di bagian pertama alamat email. Tanda \- (yang menunjukkan tanda hubung) harus muncul terakhir di daftar karakter dalam tanda kurung siku.
Tanda \ sebelum tanda hubung dan titik "meng-escape" karakter tersebut—hal ini menunjukkan bahwa tanda hubung dan titik bukan karakter khusus ekspresi reguler. Tanda titik tidak perlu di-escape dalam tanda kurung siku.
{0,25} menunjukkan bahwa sebanyak 0 hingga 25 karakter di kumpulan karakter sebelumnya dapat muncul sebelum simbol @. Setelan email Kepatuhan Konten mendukung pencocokan hingga maksimum 25 karakter untuk setiap karakter yang ditetapkan dalam ekspresi reguler.
Format (...) mengelompokkan domain, dan karakter | yang memisahkannya menunjukkan "atau".
Cocok dengan setiap alamat IP dalam rentang
Cocok dengan setiap alamat IP dalam rentang
Contoh penggunaan
Cocok dengan alamat IP apa pun dalam rentang 192.168.1.0 hingga 192.168.1.255.
Tanda \ sebelum setiap titik "meng-escape" titik—yaitu, menunjukkan bahwa titik tersebut bukan karakter khusus ekspresi reguler.
Di Contoh 1, tidak ada karakter setelah titik terakhir, sehingga ekspresi reguler tersebut cocok dengan semua alamat IP yang dimulai dengan 192.168.1., tanpa memerhatikan angka setelahnya.
Pada Contoh 2, \d cocok dengan semua digit dari 0 hingga 9 setelah titik terakhir, dan {1,3} menunjukkan bahwa angka 1 hingga 3 dapat muncul setelah titik terakhir. Dalam hal ini, ekspresi reguler cocok dengan setiap alamat IP lengkap yang dimulai dengan 192.168.1.. Ekspresi reguler ini juga cocok dengan alamat IP yang tidak valid, seperti 192.168.1.999.
Cocok dengan format alfanumerik
Cocok dengan format alfanumerik
Contoh penggunaan
Cocok dengan nomor pesanan pembelian perusahaan. Nomor ini memiliki berbagai kemungkinan format, seperti:
\W cocok dengan setiap karakter yang bukan huruf, digit, dan garis bawah. Opsi ini mencegah ekspresi reguler mencocokkan karakter sebelum atau setelah angka.
^ cocok dengan awalan baris baru. Memungkinkan ekspresi reguler mencocokkan angka jika muncul di awal baris, tanpa karakter sebelumnya.
$ cocok dengan akhir baris. Memungkinkan ekspresi reguler mencocokkan angka jika muncul di akhir baris, tanpa karakter setelahnya.
[#\-] cocok dengan tanda pound atau tanda hubung setelah huruf po, dan {0,1} menunjukkan bahwa salah satu karakter tersebut dapat muncul sebanyak nol atau satu kali. Tanda - (yang menunjukkan tanda hubung) harus muncul terakhir di daftar karakter dalam tanda kurung siku.
\s cocok dengan spasi, dan {0,1} menunjukkan bahwa spasi dapat muncul sebanyak nol atau satu kali.
\d cocok dengan semua digit dari 0 sampai 9, dan {2} menunjukkan bahwa tepat 2 digit harus muncul di posisi ini dalam bentuk angka.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2026-03-21 UTC."],[],[]]