RegEx.DLL 0.6.0
5 saniye içinde indirebilirsiniz.
Hakkı -nda RegEx.DLL
RegEx.DLL VB programcılar için bazı çok gerekli düzenli ifade işleme sağlar. 'clsRegEx' sınıfı, gelişmiş dize karşılaştırmaları ve arama ve değiştirme işlemlerinin gerçekleştirilmesine olanak tanıyan tüm ortak UNIX joker karakterlerini uygular. * '*' karakteri ifadedeki önceki karakterin sıfır veya daha fazla oluşumunu temsil eder: ab * c maçlar ac, abc, abbc, abbbbbbbc ... * '+' karakteri ifadedeki önceki karakterin bir veya daha fazla oluşumunu temsil eder: ab+c eşleşir abc, abbc, abbbbbbbc ama ac değil * Kıvırcık köşeli ayraçiçindeki sayılar önceki karakterin belirli sayıda oluşumunu temsil eder: a maçlar aaa a{3,5} maçlar aaa, aaaa ve aaaaa * '?' karakteri bir önceki karakterin sıfır veya bir olaylarını temsil eder: a?c ac ve aac eşleşir * '.' karakteri herhangi bir karakteri temsil eder: a.c eşleşir abc, aXc ama ac veya abbc Yuvarlak parantezler, '*' veya '+' gibi çarpanları karakter gruplarına uygulamak için kullanılabilir: * (abc)* boş bir dize, abc, abcabc, abcabc ... * (abc)+ maçlar abc, abcabc, abcabcabc ... Kare ayraçlar tek bir karakter için olası değerleri belirtmek için kullanılabilir. Tire, bu bağlamda bir karakter aralığını temsil etmek için kullanılabilir. Köşeli ayraçiçindeki ilk karakter '^' ise, aralık kapsayıcı değil münhasırdır (yani ifade gösterilmeyen tek bir karakterle eşleşir): * a[bB]c abc ve aBc eşleşir * a[^0-9]c abc ve aXc ama a0c maçlar ... a9c '' sembolü aşağıdaki karakterin özel anlamını geçersiz k. Yalnızca *+'dan birinden önce yse geçerli mi? {([])}. * a*c eşleşir a*c * a[[]]c eşleşir a]c ve a[c * a\c eşleşir ac * abc geçerli bir ifade değildir İndirme, kitaplığın nasıl kullanılacağını gösteren VB kod örneklerini içerir. Bu kitaplık hala beta testinde - kısa ifadeler için iyi çalışır, ancak kodun özyinelemeli doğası nedeniyle daha uzun dizeleri bir süre alabilir.