Changes
fix pattern escape in replace function
    if plain then
        pattern = str._escapePattern( pattern );
        replace = strmw._escapePatternustring.gsub( replace , "%%", "%%%%" );--Only need to escape replacement sequences.
    end