^start of string
*the literal (3210 / 408 / 2016) , repeated any number of times
?matches at most one character from the set below:
\+the literal + (4310 / 538 / 2B16)
\-the literal - (4510 / 558 / 2D16)
*the literal (3210 / 408 / 2016) , repeated any number of times
Atomic Group(?>([0-9]+)[.,]?([0-9]*)|[.,]?([0-9]+)) 1st Alternative([0-9]+)[.,]?([0-9]*) +matches at least one character from the set below:
0-9one character from 0 (4810) to 9 (5710)
?matches at most one character from the set below:
.the literal . (4610 / 568 / 2E16)
,the literal , (4410 / 548 / 2C16)
*matches any number of characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
2nd Alternative[.,]?([0-9]+) ?matches at most one character from the set below:
.the literal . (4610 / 568 / 2E16)
,the literal , (4410 / 548 / 2C16)
+matches at least one character from the set below:
0-9one character from 0 (4810) to 9 (5710)
*the literal (3210 / 408 / 2016) , repeated any number of times
%?optionally matches the literal % (3710 / 458 / 2516)
*the literal (3210 / 408 / 2016) , repeated any number of times
$end of string, or before its final line terminator