QArchive.ORG Main Page
Home | Blog | Terms of service | Sign in
All Vista Win Linux Mac
Related Products

RegEx.DLL 0.6.0
Download Now
File Size: 29.6 Kb

RegEx.DLL 0.6.0



Released:2004-01-25
License:Freeware
Publisher:Codebox Software
Language:English
Platform:Vista, Windows
Install:No Install Support
Downloads:1031
Recommend RegEx.DLL Suggest to Friend

Publisher's Description:

RegEx.DLL - RegEx.DLL provides some much needed regular-expression handling for VB programmers. The 'clsRegEx' class implements all the common UNIX wildcard characters allowing sophisticated string comparisons and search-and-replace operations to be performed.

* The '*' character represents zero or more occurrences of the previous character in the expression:

ab*c matches ac, abc, abbc, abbbbbbbc ...

* The '+' character represents one or more occurrences of the previous character in the expression:

ab+c matches abc, abbc, abbbbbbbc but not ac

* Numbers within curly brackets represent a specific number of occurrences of the previous character:

a{3} matches aaa a{3,5} matches aaa, aaaa and aaaaa

* The '?' character represents zero or one occurrences of the previous character:

a?c matches ac and aac

* The '.' character represents any single character:

a.c matches abc, aXc but not ac or abbc

Round brackets can be used to apply multipliers, such as '*' or '+', to groups of characters:

* (abc)* matches an empty string, abc, abcabc, abcabcabc ...

* (abc)+ matches abc, abcabc, abcabcabc ...

Square brackets can be used to specify possible values for a single character. A hyphen can be used in this context to represent a range of characters. If the first character within the brackets is a '^' then the range is exclusive rather than inclusive (ie. the expression matches any single character not shown):

* a[bB]c matches abc and aBc

* a[^0-9]c matches abc and aXc but not a0c ... a9c

A '\' symbol negates the special meaning of the following character. Only valid if it precedes one of *+?\{([])}.

* a\*c matches a*c

* a[\[\]]c matches a]c and a[c

* a\\c matches a\c

* ab\c is not a valid expression

The download includes VB code samples demonstrating how to use the library.

This library is still in beta test - it works well for short expressions, but due to the recursive nature of the code longer strings can take a while.

List of Changes:

Version 0.6.0 from 2004-01-25

 

Download Now
File Size: 29.6 Kb

Share |


Text link code :
Hyper link code:
UBB/BLOG code:

Download Now
File Size: 29.6 Kb



Search