Non-Capturing Group(?:[^|]*\|){3} {3}repeats the group contents below exactly 3 times:
Negated Character Class[^|]* *matches any number of characters outside the set below:
|the literal | (12410 / 1748 / 7C16)
\|the literal | (12410 / 1748 / 7C16)
\s*a Unicode whitespace character, repeated any number of times
\ba Unicode word boundary
Group value(?<value>[0-9]+(?:\.[0-9]+)?) +matches at least one character from the set below:
0-9one character from 0 (4810) to 9 (5710)
Non-Capturing Group(?:\.[0-9]+)? ?repeats the group contents below at most once:
\.the literal . (4610 / 568 / 2E16)
+matches at least one character from the set below:
0-9one character from 0 (4810) to 9 (5710)
\s+a Unicode whitespace character, repeated at least once
Group unit(?<unit>[^0-9\s]\S*) Negated Character Class[^0-9\s] 0-9one character from 0 (4810) to 9 (5710)
\sa Unicode whitespace character
\S*any character that is not Unicode whitespace, repeated any number of times