What's supported by this sample:

- Get syntax coloring, IntelliSense and brace matching when writing regular expressions.
- Test your regular expressions against sample input right there within the editor
- Save your regular expressions for re-use across projects and solutions.
- Choose from a list of common built-in regular expressions

Regex Editor Implementation

Some screenshots:

regex_01.png

regex_02.png

Last edited Dec 1, 2009 at 12:54 PM by joj, version 4

Comments

seaniannuzzi Jan 20, 2010 at 8:20 PM 
As an additional option, it would be very beneficial if the editor was inline to the code segment as an overlay versus having to launch the window overtop of the IDE. Almost as if the RegEx editor appeared as though it was using Intellisense directly in the IDE.

MuiBienCarlota Jun 1, 2009 at 5:01 PM 
A small addition over previous comment.
After exiting "Regex Editor" dialog box, mouse text selection is activated (like maintening Shift down). Perhaps a side effect of Ctrl+Click.
I suspected an bad interaction with GoToDef extension, so I disabled it but problem remains.

MuiBienCarlota Jun 1, 2009 at 4:51 PM 
A very usefull extension
But I have a strange behavior in Expression text box with a french keyboard. When I try to enter an open parenthesis '(', I get '5' instead. In french keyboard, same key is used for '(' and '5'.
We must have:
* In CapsLock mode to Off and no Shift down: '('/'5' key must give '('
* In CapsLock mode to Off and Shift down: '('/'5' key must give '5'
* In CapsLock mode to On and no Shift down: '('/'5' key must give '5'
but in Expression text box I get:
* In CapsLock mode to Off and no Shift down: '('/'5' key must give '5'
* In CapsLock mode to Off and Shift down: '('/'5' key must give '%'
* In CapsLock mode to On and no Shift down: '('/'5' key must give '5'

It's only a problem of Expression text box. Matches text box works fine.

Some kind of hardcoded processing?