rst two)
the match stops when "dog" has been found, and it is not possible to continue.
On the other hand, if "dogsbody" is presented as a single string, a DFA
matching function finds both matches.
</P>
<P>
Because of these problems, it is best to use PCRE2_PARTIAL_HARD when matching
multi-segment data. The example above then behaves differently:
<pre>
    re&#62; /dog(sbody)?/
  data&#62; dogsb\=ph
  Partial match: dogsb
  data&#62; do\=ps,dfa
  Partial match: do
  data&#62; gsb\=ph,dfa,dfa_restart
  Parti