Dynamic regex matching
What does dynamic regex matching even mean? Well, it isn't an official term, but it is a term we use to explain a regex that uses variables at runtime to generate a specific expression. Assume for a minute that you are working on a document-management system that needs to implement versioning of documents for a company called ACME Corporation. To do this, the system validates that the document has a valid filename.
A business rule states that the filename of any file uploaded on a specific day must be prefixed with acm (for ACME) and today's date in the yyyy-mm-dd format. They can be only text files, Word documents (only .docx) and Excel documents (only .xlsx). Any documents not conforming to this file format are processed ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access