?repeats the group contents below at most once:
\s*a Unicode whitespace character, repeated any number of times
\-the literal - (4510 / 558 / 2D16)
\s*a Unicode whitespace character, repeated any number of times
Group salary_max(?P<salary_max>\d+(?:k|K)?)? ?repeats the group contents below at most once:
\d+a Unicode decimal digit, repeated at least once
Non-Capturing Group(?:k|K)? ?repeats the group contents below at most once:
kthe literal k (10710 / 1538 / 6B16) (case sensitive)
Kthe literal K (7510 / 1138 / 4B16) (case sensitive)