I’ve posted an update to ParserBuilder with two changes:
- The two fields (data and expression) are now persisted, so if you restart the app, it will take you back to exactly where you were when you left it.
- Support for un-named/indexed groups. You still can’t mix and match, but for simple things and for fast prototyping it’s simpler to just write (.*?) than to write (?<a>.*?) until you have something that works and then add the name for easier to read code
Those two small things actually makes quite a bit of difference I think you’ll find.