split_unit_text

justunits.split_unit_text(text, allowed_separators: Optional[justunits.AttributeUnitSeparators] = None) Tuple[str, str]

Splits an attribute/value with a trailing unit text.

Parameters
  • text – Text containing an attribute/value-unit pair.

  • allowed_separators – The separators which should be taken into account for splitting.

Returns

Tuple[Union[str, float], str]

Examples

>>> import justunits
>>> justunits.split_unit_text("length in mm")
('length', 'mm')
>>> justunits.split_unit_text("1.23 kN")
('1.23', 'kN')