Returns a new string containing the text in string_to_expand with references and escape sequences expanded. References refer to the last match done with string against regex and have the same syntax used by glib.regex.Regex.replace.
Retrieves the text matching the match_num'th capturing parentheses. 0 is the full text of the match, 1 is the first paren set, 2 the second, and so on.
Bundles up pointers to each of the matching substrings from a match and stores them in an array of gchar pointers. The first element in the returned array is the match number 0, i.e. the entire matched text.
Retrieves the text matching the capturing parentheses named name.
Retrieves the position in bytes of the capturing parentheses named name.
Retrieves the position in bytes of the match_num'th capturing parentheses. 0 is the full text of the match, 1 is the first paren set, 2 the second, and so on.
Retrieves the number of matched substrings (including substring 0, that is the whole matched text), so 1 is returned if the pattern has no substrings in it and 0 is returned if the match failed.
Returns #GRegex object used in match_info. It belongs to Glib and must not be freed. Use glib.regex.Regex.ref_ if you need to keep it after you free match_info object.
Returns the string searched with match_info. This is the string passed to glib.regex.Regex.match or glib.regex.Regex.replace so you may not free it before calling this function.
Usually if the string passed to g_regex_match*() matches as far as it goes, but is too short to match the entire pattern, false is returned. There are circumstances where it might be helpful to distinguish this case from other cases in which there is no match.
Returns whether the previous match operation succeeded.
Scans for the next match using the same parameters of the previous call to glib.regex.Regex.matchFull or glib.regex.Regex.match that returned match_info.
Pointer to the C boxed value
Get the GType of this boxed type.
Boxed GType property.
Convenience method to return this cast to a type. For use in D with statements.
Make a copy of the wrapped C boxed data.
Copy a C boxed value using g_boxed_copy.
Free a C boxed value using g_boxed_free.
A GMatchInfo is an opaque struct used to return information about matches.