utils_escape_search_text


Description:


public string utils_escape_search_text (string text)

Use this function to escape the following characters: `\n`, `\r`, `\t` and `\`.

For a regular expression search, use escape_string instead.

One possible use case is to take the TextBuffer's selection and put it in a search entry. The selection can contain tabulations, newlines, etc. So it's better to escape those special characters to better fit in the search entry.

See also: [func@utils_unescape_search_text].

<warning> Warning: the escape and unescape functions are not reciprocal! For example, escape (unescape (\)) = \\. So avoid cycles such as: search entry -> unescape -> search settings -> escape -> search entry. The original search entry text may be modified. </warning>

Parameters:

text

the text to escape.

Returns:

the escaped text.


Namespace: GtkSource
Package: gtksourceview-5



2022 vala-language.org