Okay, give it to me straight. What is this?
In short, the Inline Regular Expression Builder is a .Net library that allows you to create regular expressions in your code, on the fly, via C# syntax rather than the cryptic regular expression syntax.
Why would I use it instead of just inserting a regular expression?
Because maintaining regular expressions is difficult. Period. There's no easy way to write a regular expression, put it in your code, and then modify it later or allow other developers to work with, and modify, it later. This library creates
a verbose straightforward way to create an expression and have its use and intention be more obvious to others.
Sounds great, but why are the method names so verbose?
At the moment the methods are really verbose because they help explain exactly what is occurring using current regex lingo. I do plan on updating some of the method names (and phasing out the existing ones) in exchange for some more concise (but still
verbose) names as well as adding inline XML documentation so intellisense can help clarify some of your line-to-line questions.
How can I help?
The best way to contribute is by providing feedback. Find any bugs? Have a better name for a method? Want to touch up some of the documentation? By all means, please let me know. The Issue Tracker within CodePlex is a great way to convey these requests
to me in a manner that I can sort though.
I have another question not listed in this FAQ!
Okay, that's not a question, but even still; by all means I really appreciate constructive criticism and feedback. Reach out to me with any questions you'd like answered or examples you want to see and I'll happily review and add them to the documentation.