RegEx.DLL 0.6.0

Лицензии: Бесплатный ‎Размер файла: 30.30 KB
‎Рейтинг пользователей: 4.0/5 - ‎1 ‎Голосов

О RegEx.DLL

RegEx.DLL обеспечивает некоторые столь необходимые регулярного выражения обработки для VB программистов. Класс 'clsRegEx' реализует все общие символы подстановочных знаков UNIX, позволяющие выполнять сложные сравнения строк и операции поиска и замены. Символ ''' представляет собой ноль или более случаев предыдущего символа в выражении: AB'c матчи ac, abc, abbc, abbbbbbbc ... Символ 'q' представляет одно или несколько случаев предыдущего символа в выражении: АБЕК соответствует abc, abbc, abbbbbbbc, но не ac Числа в кудрявых скобках представляют определенное количество случаев предыдущего символа: совпадает aaa a'3,5 "соответствует aaa, aaaa и aaaaa Символ '?' представляет собой ноль или одно явление предыдущего символа: a?c соответствует ac и aac Символ '.' представляет какой-либо один символ: a.c матчи abc, aXc, но не ac или abbc Круглые скобки могут быть использованы для применения мультипликаторов, таких как «я» или «я», к группам символов: (abc) » соответствует пустой строке, ABC, abcabc, abcabcabc ... ( abc) » матчи ABC, abcabc, abcabcabc ... Квадратные скобки могут быть использованы для указать возможные значения для одного символа. Дефис может быть использован в этом контексте для представления диапазона символов. Если первый символ в скобках является "К", то диапазон является эксклюзивным, а не инклюзивным (то есть выражение соответствует любому символу, не показанный): - a'bB'c соответствует abc и aBc - a'0-9'c соответствует abc и aXc, но не a0c ... a9c Символ '' отрицает особое значение следующего символа. Только действительный, если он предшествует одному из? {([])}. - a'c совпадает с a'c - a'c соответствует a'c и a'c - a'c спички ac Abc не является действительным выражением Загрузка включает в себя образцы кода VB, демонстрирующие, как использовать библиотеку. Эта библиотека все еще находится в бета-тестировании - она хорошо работает для коротких выражений, но из-за рекурсивного характера кода более длинные строки могут занять некоторое время.