SourceSearchContext.replace

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.

More...
class SourceSearchContext
bool
replace

Parameters

matchStart TextIter

the start of the match to replace.

matchEnd TextIter

the end of the match to replace.

replace string

the replacement text.

replaceLength int

the length of @replace in bytes, or -1.

Return Value

Type: bool

whether the match has been replaced.

Detailed Description

Deprecated: Use gtk_source_search_context_replace2() instead.

Throws

GException on failure.

Meta

Since

3.10