Sintaks Regular Expression
?
Menggunakan atau tidak 1 karakter sebelum '?'. contoh ba? mewakili "b" atau "ba".
+
Mengulang atau tidak 1 karakter sebelum '+' sebanyak takterhingga. contoh ba+ mewakili "ba", "baa", "baaa", dst.
*
Hampir sama dengan '+' hanya saja 1 karakter sebelum '*' bisa tidak digunakan. contoh, ba* mewakili "b", "ba", "baa", "baaa", dst.
|
Pilihan alternatif pola. contoh, abc|def mewakili "abc" atau "def".
.
1 karakter apa saja. contoh, a.c mewakili "abc","acc","adc" dst.
[ ]
Tempat untuk menyipan option atau range karakter. contoh [abc]a mewakili "aa","ba","ca" atau [0-9] mewakili karakter angka 1 s/d 9 dan [a-zA-Z] mewakili karakter a s/d Z dan A s/d Z.
[^ ]
Semua karater di dalam "[ ]" yang di awali dengan "^" artinya bukan. contoh [^ab]c mewakili "cc","dc","ec" dst. atau tidak diawali dengan 1 karakter a atau b
^
Pencocokan pola di mulai di awal kalimat atau kata. contoh ^[ram]ahmat tidak cocok untuk kata "karahmat".
$
Pencocokan pola di ujung kalimat atau kata. contoh [ram]ahmat$ tidak cocok untuk kata "rahmatul". ^ dan $ bisa di kombinasikan untuk memaksa pengecekan pola dari awal sampai akhir kalimat atau kata.
{ }
Berfungsi mengset pengulangan. contoh [123]{3} mewakili "111","222","333"
\
Membuat makna literal. contoh a\+ mewakili "a+" bukan "a","aa","aaa" dst
( )
Pengkelompokan, hasil keluaran berupa array.
karakter escape di dalam regular expression,
\a : Karakter bell (alarm)
\b : Backspace
\t : Tabulator
\r : Return (carriage return)
\v : Tab vertikal
\f : Pindah halaman (form feed)
\n : Baris baru (line feed)
\e : Escape
\w : Sesuai dengan semua karakter atau kata, ekuivalen dengan [a-zA-Z_0-9].
\W : Sesuai dengan non-karakter, ekuivalen dengan [^a-zA-Z_0-9].
\s : Sesuai dengan karakter kosong, ekuivalen dengan \f, \n, \r, \t, dan \v.
\S : Tidak sesuai dengan semua karakter kosong.
\d : Sesuai dengan angka antara 0 sampai 9.
\D : Tidak sesuai dengan angka antara 0 sampai 9.
Sumber : KampoengTI.com
http://kampoengti.com/read/121109202381107/penerapan-pola-regular-expression
Tampilkan postingan dengan label Programing. Tampilkan semua postingan
Tampilkan postingan dengan label Programing. Tampilkan semua postingan
Sintaks Regular Expression
Senin, 16 November 2009
Kategori: Programing
Programming Community Index for January 2008
Minggu, 25 Oktober 2009
Programming Community Index for January 2008
Below are the complete list about Tiobe Ranks for programming language:
1. Java
2. C
3. VB
4. PHP
5. C++
6. Phyton
7. Perl
8. C#
9. Delphi
10. Javascript
11. Ruby
12. PL/SQL
13. SAS
14. D
15. COBOL
selengkapnya di: http://www.tiobe.com/tpci.htm
Kategori: Programing
Langganan:
Postingan (Atom)