regexnight print '^\+?(\d[\d-. ]+)?(\([\d-. ]+\))?[\d-. ]+\d$' regexnight print --tree '^\+?(\d[\d-. ]+)?(\([\d-. ]+\))?[\d-. ]+\d$' regexnight lint 'Hello (?P(?:\w+))!'