Reading and writing regular expressions for sane people

Photo by Andri from Pexels

Your regular expressions need love. Reviewers and future maintainers of your regular expressions need even more.

No matter how well you’ve mastered regex, regex is regex and is not designed with human-readability in mind. No matter how clear and obvious you think your regex is, in most cases it will be maintained by a developer who a) is not you and b) lacks context…