| RegexStudio Documentation The premier Regular Expression development environment for .Net |
Introduction
Regex Studio is a development environment for .Net regular expressions designed
to make the creation, editing and testing of regular expressions easy. Numerous
features aid in easing regular expression development, including: Syntax
Highlighting, Tool tips, The Analyzer, Dynamic Help, The Expression Builder,
Regex Code Generator (supporting C#, VB.Net, ASP.NET, MC++ and C++/CLI),
dedicated regex Assembly Compilation, The Gallery and the testbed allows for
tweaking of all regex options.
Syntax Highlighting
The user interface supports syntax highlighting, thereby making it easier to
view complex regular expressions. Tooltips show what parts of a regular
expression expand out to. Keyboard tooltips alert you when syntactically
incorrect regular expressions have been typed. The analyzer dynamically breaks
down your entire regular expression and describes what each part means.
Dynamic Help
The user interface allows you to use the graphical interface to select regular
expression options. Dynamic help quickly provides constant information at all
times about how the environment works, because the last thing you need to do is
learn another development environment.
Testing
The test facility allows you to type sample text and see how the regular
expression would work. It supports the three modes of .Net regular expressions:
match, replace and split. To ensure you never lose your important work, the
history list keeps a complete history of all text you type. At anytime, you can
easily go back to a previously entered regular expression.
The Gallery
The Gallery feature allows you to choose from a number of predefined regular
expressions, thereby making it much easier to start from known, working regular
expressions. The Library feature allows you to store your own regular
expressions in the Gallery. The Print option will print out all the information
about your regular expression, including analyzer output, so you will know
exactly how it works.
Code Generator
Once you are done creating, editing and testing your regular expression, the
code generator takes care of creating the code required to use the regular
expression in your application. It supports C#, VB.NET, ASP.NET, Managed C++
(used in Visual Studio 2002/2003) and C++/CLI (in Visual Studio 2005).
Dedicated Regex Assembly Creation
For advanced users, Regex Studio allows you to compile you own regular
expression assemblies. This is a little-known feature of .Net which allows you
to pre-compile your especially complex regular expressions in an assembly. You
then access the assembly through a reference, just as you would any other
assembly. The beauty is that, being an assembly, it has already been compiled,
and will operate as optimum speed.
Requirements
Regex Studio requires the .Net 2.0 common language run time.