Sabtu, 03 November 2012

Regular Expression


Regular Expression

Merupakan ungkapan yang mengandung karakter-karakter yang mempunyai makna khusus.  Simbol-simbol yang digunakan dalam Regular Expression :

No
Simbol
Arti
Contoh
Hasil
1.
Sembarang karakter tunggal
E•a
Ela
Ema
2.
*
Nol, satu atau beberapa karakter yang ada di depan tanda
a*m
am
aim
apel
3.
[••]
Sembarang karakter yang terletak
di dalam [ ]
[eo]fi
efi
ofi
4.
[^••]
Sembarang karakter selain yang terletak sesudah ^ di dalam [ ]
[^Bb]us
Fus
Gus
Kus
5.
^
Di awal baris
^Pagi
Pagi ini...
6.
$
Akhir baris
Pagi$
...pagi


Contoh :

$ cat teman.dat
Lintang
Andika
Abraham
Cyndi
Zaenal
Anna
Melani
Fitriani
Bidun
Kartini

1.      $ grep ‘ani$’ teman.dat → mencari teman yang berakhiran ‘ani’
Hasil:
Melani
Fitriani

2.      $ grep ‘^[k••z]’ teman.dat → mencari teman yang berawalan k sampai z
Hasil:
Lintang
Zaenal
Melani
Kartini

3.      $ grep ‘^••••$’ teman.dat → mencari teman yang hanya terdiri dari 4 karakter
Hasil:
Anna

Tidak ada komentar:

Posting Komentar