Isi kandungan:
Definisi - Berapakah Perincian Regular?
Ungkapan biasa adalah kaedah yang digunakan dalam pengaturcaraan untuk pencocokan pola. Ungkapan-ungkapan yang kerap memberikan cara yang fleksibel dan ringkas untuk menyamai rentetan teks. Sebagai contoh, ungkapan biasa boleh digunakan untuk mencari jumlah teks yang besar dan menukar semua kejadian "kucing" kepada "anjing".
Ekspresi teratur digunakan untuk sistem penonjolan sintaks, pengesahan data dan dalam enjin carian seperti Google, untuk mencuba untuk menentukan padanan algoritma untuk permintaan pengguna meminta.
Ungkapan biasa juga dikenali dalam bentuk pendek sebagai regex atau regexp.
Techopedia menjelaskan Expression Regular
Utiliti, editor teks dan bahasa pengaturcaraan menggunakan ungkapan biasa untuk memanipulasi dan mencari corak teks. Walaupun sesetengah bahasa menyatukan ungkapan biasa ke dalam sintaks bahasa, seperti TCL, Awk, PERL dan RUBY, orang lain menggunakan ungkapan biasa melalui perpustakaan, seperti Java, C ++ dan C. Ini bermakna terdapat perbezaan pelaksanaan sehingga ungkapan biasa yang berfungsi dengan satu aplikasi mungkin atau mungkin tidak berfungsi dengan yang lain. Perbezaan halus wujud.
Ekspresi tetap boleh menjadi sangat kuat. Pada asasnya, jika corak boleh ditakrifkan, ungkapan biasa boleh dibuat. Corak mudah mungkin sesuatu yang semudah mencari semua situasi di mana satu kalimat berakhir dengan "itu" dan digantikan dengan "yang". Corak boleh menjadi lebih rumit dengan melakukan penggantian yang sama tetapi hanya pada kejadian ke-3 dan ke-5 dari satu perlawanan. Atau ia boleh menjadi lebih rumit dengan menggunakan set aksara aksara yang berbeza bergantung pada kekerapan dan lokasi aksara yang hampir sama sebelumnya.
Tiga komponen utama ungkapan biasa adalah jangkar yang digunakan untuk menentukan kedudukan corak berhubung dengan satu baris teks, set aksara yang sepadan dengan satu atau lebih aksara dalam satu posisi, dan pengubah yang menentukan bilangan kali set aksara sebelumnya diulang.
Operasi yang membantu dalam membina ungkapan biasa adalah:
- Kuantifikasi: Kuantum menentukan berapa kali elemen terdahulu dibenarkan berlaku.
- Pengkelasan: Pengendali boleh mempunyai skop dan keutamaan yang ditetapkan menggunakan kurungan.
- Keadaan Boolean: Syarat ATAU atau EN boleh dinyatakan untuk pengendali dan kumpulan.