r"
^(?P<mounting_type>Z)(?P<number_of_function>2)(?P<unit_type>S)(?P<unit_size>10)(?P<function_in_port>A|B|-)(?P<cracking_pressure>1|2|3|4)(?P<sep_1>-)(?P<unit_series>3X)(?P<sep_2>/|=)(?P<surface_coating>J3|)(?P<seal_material>V|)(?P<control_volume_flow>XY|)(?P<type_of_limit_switch>QM|)(?P<monitored_limit_switch_position>A|B|AB|)(?P<power_supply_of_limit_switch>G24|)(?P<special_version>SO40|SO60|SO150|)(?P<additional_details>(.|[0-9])*)$
"
gm