Test, validate and match regular expressions
Matches non-space tokens of at least 13 characters that contain at least one uppercase letter, one lowercase letter, one digit, and one special character (-#?!@$%^&*), capturing them in a named group 'password'. Four lookaheads enforce complexity rules while a word boundary anchors the start, making it useful for validating password strength or extracting candidate passwords from logs and text in security audits. Note the leading `.` before the quantifier means the minimum total length is 13 characters, not 12.