Comment: define some frequently used capture groups
xthe literal x (12010 / 1708 / 7816) (case sensitive)
x the literal text x (case sensitive) Comment: always false ("match only if there is no 'x' ahead and there is 'x' ahead")
Negated Character Class[^_]+ +matches at least one character outside the set below:
_the literal _ (9510 / 1378 / 5F16)
Comment: group "name", name of the program/library
Group os(?<os>windows|linux|osx|android) windowsthe literal text windows (case sensitive) linuxthe literal text linux (case sensitive) osxthe literal text osx (case sensitive) androidthe literal text android (case sensitive) Comment: group "os", operating systems
Group arch(?<arch>x86-64|x86|arm64|armhf|armel) x86-64the literal text x86-64 (case sensitive) x86the literal text x86 (case sensitive) arm64the literal text arm64 (case sensitive) armhfthe literal text armhf (case sensitive) armelthe literal text armel (case sensitive) Comment: group"arch", architectures
Group buildtype(?<buildtype>release|debug) releasethe literal text release (case sensitive) debugthe literal text debug (case sensitive) Comment: group"buildtype", build types
Group linking(?<linking>shared|static|mixed) sharedthe literal text shared (case sensitive) staticthe literal text static (case sensitive) mixedthe literal text mixed (case sensitive) Comment: group "linking", library linking/build types