Regex.newForMatchFull

vte.regex.Regex newForMatchFull(string pattern, uint flags, uint extraFlags, out size_t errorOffset)

Compiles pattern into a regex for use as a match regex with [vte.terminal.Terminal.matchAddRegex] or [vte.terminal.Terminal.eventCheckRegexSimple].

See man:pcre2pattern(3) for information about the supported regex language, and man:pcre2api(3) for information about the supported flags and extra_flags.

The regex will be compiled using <literal>PCRE2_UTF</literal> and possibly other flags, in addition to the flags supplied in flags.

If regex compilation fails, error will be set and error_offset point to error as an offset into pattern.

Parameters

patterna regex pattern string
flagsPCRE2 compile flags
extraFlagsPCRE2 extra compile flags
errorOffsetreturn location to store the error offset

Returns

a newly created #VteRegex, or null

Throws

[ErrorWrap]