The esteemed Dr.Dobb's portal has an excerpt of Chapter 11 of our book on evolving DSLs and making design decisions on candidate notations using a RegEx example:

Candidate Notation One

Candidate Notation Two