RegEx.DLL 0.6.0

Lesen: Percuma ‎Saiz fail: 30.30 KB
‎Penarafan Pengguna: 4.0/5 - ‎1 ‎Undi

Tentang RegEx.DLL

RegEx.DLL menyediakan beberapa pengendalian ekspresi tetap yang diperlukan untuk pengaturcara VB. Kelas 'clsRegEx' melaksanakan semua watak kad bebas UNIX biasa yang membolehkan perbandingan rentetan canggih dan operasi carian dan penggantian dilakukan. * Watak '*' mewakili sifar atau lebih kejadian watak sebelumnya dalam ungkapan: ab*c perlawanan ac, abc, abbc, abbbbbc ... * Aksara '+' mewakili satu atau lebih kejadian aksara terdahulu dalam ungkapan: ab +c sepadan dengan abc, abbc, abbbbbc tetapi tidak ac * Nombor dalam kurungan kerinting mewakili beberapa kejadian tertentu watak sebelumnya: a padan aaa a{3,5} padan dengan aaa, a dan aaaaa * Watak '?' mewakili sifar atau satu kejadian aksara terdahulu: a?c sepadan dengan ac dan aac * Watak '.' mewakili sebarang aksara tunggal: a.c sepadan dengan abc, aXc tetapi tidak ac atau abbc Kurungan bulat boleh digunakan untuk menggunakan penggarai, seperti '*' atau '+', kepada kumpulan aksara: * (abc)* sepadan dengan rentetan kosong, abc, abcabc, abcabcabc ... * (abc)+ perlawanan abc, abcabc, abcabcabc ... Kurungan persegi boleh digunakan untuk menentukan nilai yang mungkin untuk watak tunggal. Sengkang boleh digunakan dalam konteks ini untuk mewakili pelbagai aksara. Jika watak pertama dalam kurungan adalah '^' maka julat adalah eksklusif dan bukannya inklusif (iaitu ungkapan yang sepadan dengan mana-mana watak tunggal yang tidak ditunjukkan): * a[bB]c sepadan dengan abc dan aBc * a[^0-9]c sepadan dengan abc dan aXc tetapi tidak a0c ... a9c Simbol '' menafikan maksud istimewa watak berikut. Hanya sah jika ia mendahului salah satu daripada *+? {([])}. * a*c sepadan dengan a*c * a[]]c sepadan dengan a]c dan a[c * a\c sepadan dengan ac * abc bukan ungkapan yang sah Muat turun ini termasuk sampel kod VB yang menunjukkan cara menggunakan perpustakaan. Perpustakaan ini masih dalam ujian beta - ia berfungsi dengan baik untuk ungkapan pendek, tetapi disebabkan sifat berulang kod yang lebih panjang rentetan boleh mengambil sedikit masa.