Regex.checkReplacement
bool checkReplacement(string replacement, out bool hasReferences)Checks whether replacement is a valid replacement string (see [glib.regex.Regex.replace]), i.e. that all escape sequences in it are valid.
If has_references is not null then replacement is checked for pattern references. For instance, replacement text 'foo\n' does not contain references and may be evaluated without information about actual match, but '\0\1' (whole match followed by first subpattern) requires valid #GMatchInfo object.
Parameters
replacement | the replacement string |
hasReferences | location to store information about references in replacement or null |
Returns
whether replacement is a valid replacement string
Throws
[RegexException]