Build, test, and debug regular expressions
Matches filenames of NOI (Notice of Intent) PDF documents containing a hyphen-based separator. It uses named groups and backreferences to enforce a consistent delimiter (e.g., ' - ') between segments, capturing optional permit numbers (TXR12 + 3 word chars + 'f', or TXR15 + 7 digits), an optional 'csn' token, a project name (words, spaces, hyphens, ampersands), and a second permit number before the .pdf extension. Useful for validating and parsing environmental permit document filenames like 'NOI - txr12abcf - Project Name - txr12abcf.pdf' in document management or file intake systems.