\s*a Unicode whitespace character, repeated any number of times
Group 1((MP server version)|(Server version)) 1st Alternative(MP server version) Group 2(MP server version) MP server versionthe literal text MP server version (case sensitive) 2nd Alternative(Server version) Server versionthe literal text Server version (case sensitive) :the literal : (5810 / 728 / 3A16)
\s*a Unicode whitespace character, repeated any number of times
Group version(?P<version>.*?) .*?any Unicode character (except for line terminators), repeated any number of times
Positive Lookahead(?=\s|$) \sa Unicode whitespace character
g modifier: global. Finds all matches instead of stopping after the first
m modifier: multiline. Causes ^ and $ to match the start and end of each line, not only the start and end of the string