newpat = lookBehindBoundary(pat)
creates a pattern that matches the end of pat. Text matched by
pat is not included in the result.
lookBehindBoundary can be negated using the ~
operator. When negated, ~lookBehindBoundary matches between any
characters that are not at the end of pat.