the start of the match to replace.
the end of the match to replace.
the replacement text.
the length of @replace in bytes, or -1.
whether the match has been replaced.
Deprecated: Use gtk_source_search_context_replace2() instead.
GException on failure.
3.10
Replaces a search match by another text. If @match_start and @match_end doesn't correspond to a search match, %FALSE is returned.
For a regular expression replacement, you can check if @replace is valid by calling g_regex_check_replacement(). The @replace text can contain backreferences; read the g_regex_replace() documentation for more details.