Ekspresi Reguler di Linux

Ekspresi reguler juga disebut regex atau regexp. Ini adalah alat yang sangat kuat di Linux. Ekspresi reguler adalah pola untuk mencocokkan string yang mengikuti pola tertentu.

Regex dapat digunakan dalam berbagai program seperti grep, sed, vi, bash, rename, dan banyak lagi.

Metakarakter Ekspresi Reguler

Ekspresi reguler mungkin memiliki satu atau beberapa metakarakter yang berulang.

Metakarakter dan Deskripsinya

MetakarakterDeskripsi
.Mengganti karakter apa saja.
^Mencocokkan awal string dan mewakili karakter yang tidak ada dalam string.
$Mencocokkan akhir string.
*Mencocokkan nol atau lebih karakter sebelumnya.
\Mewakili grup karakter.
()Mengelompokkan ekspresi reguler.
?Mencocokkan tepat satu karakter.
+Mencocokkan satu atau lebih karakter sebelumnya.
{N}Karakter sebelumnya dicocokkan tepat N kali.
{N,}Karakter sebelumnya dicocokkan tepat N kali atau lebih.
{N,M}Karakter sebelumnya dicocokkan tepat N kali, tetapi tidak lebih dari N kali.
Mewakili rentang.
\bMencocokkan string kosong di tepi sebuah kata.
\BMencocokkan string kosong jika tidak berada di tepi sebuah kata.
<Mencocokkan string kosong di awal sebuah kata.
>Mencocokkan string kosong di akhir sebuah kata.

Versi Regex

Ada tiga versi sintaks ekspresi reguler:

BRE: Basic Regular Expressions

ERE: Extended Regular Expressions

PRCE: Perl Regular Expressions

Tergantung pada alat atau program, satu atau lebih dari versi ini dapat digunakan.

ref: [1]

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *