A few weeks ago I made some updates to my Regular Expression Assembly Builder that I wrote some time back. These updates have long been requested by users and I finally carved out some time to get them implemented.
These are the new features in verion 2.0.0.3:
- NEW: Added the ability to assign a description to each regular expression. These are stored in the RegexDescriptionAttribute class.
- UPD: Rearranged the RegexEditor to accommodate the new description, changing some labels in the process, and tab order.
- UPD: Made the validation textboxes 'public' so their references aren't be continually lost each time the editor is opened in the designer.
- UPD: Updated About box link to point directly to http://blog.devstone.com/aaron.
- UPD: Added the regular expression description to the regular expression grid.
Though perhaps a small update, I hope the changes are found to be useful.
NOTE: The File menu has two 'Save' options: Save Project and Save Release Version. These were added a few versions ago, but I'd like to clarify their usage. Save Project will save your .dll (because the application works natively with a .dll as its project). Save Release Version will create a \Release directory and save your .dll there as well. However, the Release Version has a few things (like the regular expression descriptions) stripped out. It's the Release version you'll want to reference in your applications if you plan to distribute the .dll; otherwise, you'll end up with a dependency on RegexAssemblyBuilder.exe and you wouldn't want to distribute that :). If you source control your .dll, I'd recommend storing both .dll files so you have your project and your release version on hand.
Also, partially due to my migration to dasBlog, I've not gotten around to updating my little downloader application. Therefore, you can simply download the application directly here. Let me know if you have any issues with it.
For a history of the application, please check out this post and its links as well.