Fragments splitting

In Anchor, there is a chance for the anchor Total and the associated "55,11" as the amount field ending up in the same fragment by coincidence as closely positioned in another input image.

The match still appears in the output because an internal logic splits off the anchor when it matches and allows the remaining parts of the fragment to be matched by the referring fields. It is important to note that only the referring fields attempts the match again.

Apart from this logic, other independent fields also attempt their match again, which can produce duplicate results with those fields. This is by design, the user has to decide which of the multiple results to accept as the correct one.

Multiple matches of the same field on the same text fragment do not work. An option has been made available for regex multi: true which can be useful when having to parse all the numbers close together in a row. This option is implemented for the voc rule.