| Top |
| gboolean | ignore-case | Read / Write |
| gboolean | is-regexp | Read / Write |
| gboolean | match-words | Read / Write |
| gboolean | preserve-case | Read / Write |
| char * | replace-text | Read / Write |
| char * | search-text | Read / Write |
char * go_search_replace_string (GOSearchReplace *sr,const char *src);
the string after search-and-replace.
However, if nothing changed, NULL is returned.
[transfer full][nullable]
gboolean go_search_replace_verify (GOSearchReplace *sr,gboolean repl,GError **err);
typedef struct {
char *search_text;
char *replace_text;
GORegexp *comp_search;
gboolean is_regexp; /* Search text is a regular expression. */
gboolean ignore_case; /* Consider "a" and "A" the same. */
gboolean preserve_case; /* Like Emacs' case-replace. */
gboolean match_words; /* Like grep -w. */
} GOSearchReplace;
“ignore-case” property“ignore-case” gboolean
Ignore the case of letters.
Owner: GOSearchReplace
Flags: Read / Write
Default value: FALSE
“is-regexp” property“is-regexp” gboolean
Is the search text a regular expression.
Owner: GOSearchReplace
Flags: Read / Write
Default value: FALSE
“match-words” property“match-words” gboolean
Match whole words only.
Owner: GOSearchReplace
Flags: Read / Write
Default value: FALSE
“preserve-case” property“preserve-case” gboolean
Preserve the case of letters.
Owner: GOSearchReplace
Flags: Read / Write
Default value: FALSE
“replace-text” property “replace-text” char *
The text to replace with.
Owner: GOSearchReplace
Flags: Read / Write
Default value: NULL