handshakethe literal text handshake (case sensitive) \/+the literal / (4710 / 578 / 2F16) , repeated at least once
replythe literal text reply (case sensitive) \/+the literal / (4710 / 578 / 2F16) , repeated at least once
Group deploy_client_name(?<deploy_client_name>[^\/]+) Negated Character Class[^\/]+ +matches at least one character outside the set below:
\/the literal / (4710 / 578 / 2F16)
\/+the literal / (4710 / 578 / 2F16) , repeated at least once
Group deploy_client(?<deploy_client>\S+) \S+any non-whitespace character, repeated at least once
g modifier: global. Finds all matches instead of stopping after the first