https://mysteryweevil.medium.com/mastering-regular-expressions-top-tips-and-tricks-for-python-users-151870eb51a2