RegEx.DLL 0.6.0

Lisensi: Gratis ‎Ukuran file: 30.30 KB
‎Peringkat Pengguna: 4.0/5 - ‎1 ‎Suara

RegEx.DLL menyediakan beberapa penanganan ekspresi reguler yang sangat dibutuhkan untuk programmer VB. Class 'clsRegEx' mengimplementasikan semua karakter wildcard UNIX umum yang memungkinkan perbandingan string canggih dan operasi pencarian dan penggantian dilakukan. * Karakter '*' mewakili nol atau lebih kemunculan karakter sebelumnya dalam ekspresi: ab * c cocok ac, abc, abbc, abbbbbbbc ... * Karakter '+' mewakili satu atau lebih kemunculan karakter sebelumnya dalam ekspresi: ab+ c cocok dengan abc, abbc, abbbbbbbc tetapi tidak ac * Angka dalam kurung kurung kukung menunjukkan jumlah kemunculan tertentu dari karakter sebelumnya: a cocok aaa a{3,5} cocok dengan aaa, aaaa dan aaaaa * Karakter '?' mewakili nol atau satu kemunculan karakter sebelumnya: a?c cocok dengan ac dan aac * Karakter '.' mewakili setiap karakter tunggal: a.c cocok dengan abc, aXc tetapi tidak ac atau abbc Kurung siku bulat dapat digunakan untuk menerapkan pengganda, seperti '*' atau '+', ke grup karakter: * (abc)* cocok dengan string kosong, abc, abcabc, abcabcabc ... * (abc)+ cocok dengan abc, abcabc, abcabcabc ... Kurung siku dapat digunakan untuk menentukan nilai yang mungkin untuk satu karakter. Tanda hubung dapat digunakan dalam konteks ini untuk mewakili berbagai karakter. Jika karakter pertama dalam tanda kurung adalah '^' maka rentangnya eksklusif daripada inklusif (yaitu ekspresi cocok dengan karakter tunggal yang tidak ditampilkan): * a[bB]c cocok dengan abc dan aBc * a[^0-9]c cocok dengan abc dan aXc tetapi tidak a0c ... a9c Simbol '' meniadakan arti khusus dari karakter berikut. Hanya valid jika mendahului salah satu dari *+? {([])}. * a * c cocok a * c * a[[]]c cocok dengan a]c dan a[c * a\c cocok dengan ac * abc bukan ekspresi yang valid Unduhan mencakup sampel kode VB yang menunjukkan cara menggunakan library. Perpustakaan ini masih dalam tes beta - berfungsi dengan baik untuk ekspresi pendek, tetapi karena sifat rekursif dari string kode yang lebih panjang dapat memakan waktu cukup lama.

Riwayat versi

  • Versi 0.6.0 diposting di 2004-01-25

Detil Program