Pesan kesalahan

Notice: Undefined property: stdClass::$comment_count dalam comment_node_page_additions() (baris 728 dari /home/blog/public_html/modules/comment/comment.module).

Referensi RegEx Sederhana

Buat: 11/23/2013 - 00:06
Referensi RegEx Sederhana

Regular Expression atau yang lebih sering disebut regex merupakan sebuah teknik yang digunakan untuk mencocokan string teks, seperti karakter tertentu, kata-kata, atau pola karakter. RegEx memiliki 2 fungsi utama yakni mencari dan mengganti, mencari suatu pola tertentu dalam text lalu menggantinya menjadi pola yang lain. Regular Expression digunakan oleh banyak teks editor, utilities, dan bahasa pemrograman untuk pencarian dan memanipulasi teks berdasarkan pola. Misalnya, Perl, Ruby dan Tcl memiliki engine Regular Expression yang kuat dibangun pada syntax mereka.

Berikut ini referensi RegEx sederhana yang paling umum digunakan:

  • [abc] single karakter: a, b atau c
  • [^abc] single karakter kecuali a, b, or c
  • [a-z] single karakter antara a sampai z
  • [a-zA-Z] single karakter antara a-z atau A-Z
  • ^ awal baris, tapi Luthfie menemukan ini sebagai ""kecuali""
  • $ akhir baris
  • \A awal string
  • \z akhir string
  • . single karakter apapun
  • \s single whitespace
  • \S single non-whitespace
  • \d digit
  • \D non-digit
  • \w karakter per kata (hurup, nomor atau garis bawah)
  • \W karakter yang bukan kata
  • \b batas kata
  • (...) kurung yang berkaitan didalamnya
  • (a|b) a atau b
  • a? satu a atau tidak ada a
  • a* nol a atau lebih
  • a+ satu a atau lebih
  • a{3} 3 kali a berurutan
  • a{3,} 3 kali a berurutan atau lebih
  • a{3,6} antara 3 kali a dan 6 kali a

About Author

Tentang PHP Indonesia

PHP Indonesia adalah sebuah komunitas untuk semua orang yang mencintai PHP. Fokus utama kami adalah pemrograman menggunakan bahasa PHP, namun tidak menutup kemungkinan pembahasan yang mencakup keseluruhan LAMP stack. Topik bisa dari pemrograman PHP, penanganan memcached, optimasi database, konfigurasi server, tuning server web, application deployment, framework PHP, hosting pilihan dan sebagainya.

Petunjuk Penulisan

Berikut ini adalah beberapa petunjuk penulisan artikel. Petunjuk dibuat bukan untuk membatasi tetapi demi menjaga kualitas artikel yang terpublikasi di situs ini. Selain itu, keseragaman gaya bahasa dapat menjaga readibilitas (tingkat keterbacaan) sehingga pembaca akan lebih nyaman dalam membaca artikel di situs ini.