| |
RegExTools

RegExTools is a set of COM components
which can be used to work with Regular Expressions. The first tool will be a GUI interface
for constructing, testing and working with regular expressions from any COM-enabled language.
Along with the DLL, itself, several additional files will be made available on this page to help integrate
RegExTools with other programs. Currently, we are slated to provide a command-line interface (given as
vbs, js and wsh files), a Homesite add-in and a Visual Studio 6/Office 9 add-in. Our goal is to provide
as many integration utilities, as we can, so RegExTools can be used easily from any type of system.
Announcements of changes and updates are sent to the xmlNews mailing list
which you can sign up to by sending a blank email to xmlNews-subscribe@egroups.com.
By signing up to this, you will periodicially get email about otherTopXMLproducts, as well.
For a good explanation and some examples of regular expressions, check out
Mark Bosley's subweb of TopXML.
Downloads:
Updated: July 26, 2000
This is a COM DLL containing two classes: clsRegExTester - raises a form and allow a user to play around with different regular expressions.
The class currently has one method
Run(RegEx, Source, Replace)
which autofills certain portions of the form. clsRegExUtils - library of utilities for working with regular expressions. Currently it has one method
RegExDesc(RegEx) As String
which returns a description of the RegEx based on an algorithm developed by Don Edwards
(don.edwards@CI.SEATTLE.WA.US) for parsing and
creating a description of the regular expression in english. If you have any issues, questions, recommendations with this,
please inform me, rather than Don, as he is not affiliated with RegExTools.
Known Issues: The RegExDesc function currently does not handle ranges inside of [] (example [0-9]),
but this will be fixed, as soon as I get some time for it. :)
Runners
Since RegExTools is provided as a COM DLL, accessed through instantiation of clsRegExTester and clsRegExUtils,
you need something to instantiated them. That is what a runner does. We intend to have RegExTools integrated into
many different application environments, each one having a runner that provides the link.
Windows Script
RegExTools.vbs:
Updated: July 24, 2000
This is a Windows Script that will instantiate and run the RegExTester. It is extremeley rudimentary right now,
but it will eventually be moved to the new .wsf format, along with accepting command-line arguments.
Allaire's Homesite
XSLAtHome WebSite:
The runner for Allaire's excellent editor, Homesite,
can be found at TopXML's XSLAtHome subweb.
For more information, ideas, suggestions, rants or anything else
you can send mail to Corey Haines.
|
|