RSS

REGULAR EXPRESSIONS

17 May

Sebuah ekspresi reguler (disingkat regex) adalah sebuah string yang menggambarkan sebuah pola untuk pencocokan set string. Anda dapat menyesuaikan, mengganti, atau membagi string dengan menentukan pola. Ini merupakan fitur yang sangat berguna dan kuat. Mari kita mulai dengan metode pencocokan di kelas String. Sekilas , Match Method ini sangat mirip dengan Equal Method. Sebagai contoh, pada dua pernyataan berikut keduanya mengevaluasi benar.

GB10

Namun, Match Method lebih kuat dari pada Equal Method. Ini cocok tidak hanya string yang tetap, tetapi juga set string yang mengikuti pola. Sebagai contoh, pernyataan berikut semua mengevaluasi dengan benar:

GB11

Java. * Dalam penjelasan sebelumnya adalah ekspresi reguler. Ini menggambarkan pola string yangdimulai dengan Java diikuti oleh nol atau lebih karakter. Di sini, substring cocok dengan nol atau lebih karakter.Pernyataan berikut bernilai benar

GB12

Berikut \ \ d mewakili satu digit, dan \ \ d {3} mewakili tiga digit. Metode replaceAll, replaceFirst, dan split yang dapat digunakan dengan teratur berekspresi. Sebagai contoh, pernyataan berikut mengembalikan sebuah string baru yang menggantikan $, +, atau # dalam + b $ c # dengan string NNN

GB12

Pernyataan berikut membagi string ke array dari string dibatasi oleh tanda baca.

GB12

Masing-masing karakter adalah pembatas untuk membelah string. Dengan demikian, string dibagi menjadiJava, C, C #, dan C + +, yang disimpan dalam token array.Pola ekspresi reguler yang rumit untuk para pemula untuk memahami. Untuk alasan ini,pola sederhana yang diperkenalkan di bagian ini

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: