| A | 
| asplit [Pcre] | 
asplit ?iflags ?flags ?rex ?pat ?pos ?max ?callout subjsame asPcre.splitbut
 | 
| B | 
| backrefmax [Pcre] |  | 
| C | 
| capturecount [Pcre] |  | 
| cflag_list [Pcre] | 
cflag_list cflagsconverts internal representation of
    compilation flags to a list.
 | 
| cflags [Pcre] | 
cflags cflag_listconverts a list of compilation flags to
    their internal representation.
 | 
| config_link_size [Pcre] | 
Number of bytes used for internal linkage of regular expressions | 
| config_match_limit [Pcre] | 
Default limit for calls to internal matching function | 
| config_match_limit_recursion [Pcre] | 
Default limit recursion for calls to internal matching function | 
| config_newline [Pcre] | 
Character used as newline | 
| config_stackrecurse [Pcre] | 
Indicates use of stack recursion in matching function | 
| config_utf8 [Pcre] | 
Indicates whether UTF8-support is enabled | 
| E | 
| exec [Pcre] | 
exec ?iflags ?flags ?rex ?pat ?pos ?callout subj
 | 
| exec_all [Pcre] | 
exec_all ?iflags ?flags ?rex ?pat ?pos ?callout subj
 | 
| extract [Pcre] | 
extract ?iflags ?flags ?rex ?pat ?pos ?full_match ?callout subj
 | 
| extract_all [Pcre] | 
extract_all ?iflags ?flags ?rex ?pat ?pos ?full_match ?callout subj
 | 
| extract_all_opt [Pcre] | 
extract_all_opt
      ?iflags ?flags ?rex ?pat ?pos ?full_match ?callout subj
 | 
| extract_opt [Pcre] | 
extract_opt ?iflags ?flags ?rex ?pat ?pos ?full_match ?callout subj
 | 
| F | 
| firstbyte [Pcre] |  | 
| firsttable [Pcre] |  | 
| foreach_file [Pcre] | 
foreach_file filenames fopens each file in the listfilenamesfor input and appliesfto each filename and the corresponding
    channel.
 | 
| foreach_line [Pcre] | 
foreach_line ?ic fappliesfto each line in inchannelicuntil
    the end-of-file is reached.
 | 
| full_split [Pcre] | 
full_split ?iflags ?flags ?rex ?pat ?pos ?max ?callout subjsplitssubjinto a list of at mostmaxelements of type "split_result",
    using as delimiter patternpatwhen given, regular expressionrexotherwise, starting at positionpos.
 | 
| G | 
| get_match_limit [Pcre] |  | 
| get_match_limit_recursion [Pcre] | 
get_match_limit_recursion rex
 | 
| get_named_substring [Pcre] | 
get_named_substring rex name substrings
 | 
| get_named_substring_ofs [Pcre] | 
get_named_substring_ofs rex name substrings
 | 
| get_opt_substrings [Pcre] | 
get_opt_substrings ?full_match substrings
 | 
| get_stringnumber [Pcre] | 
get_stringnumber rex name
 | 
| get_subject [Pcre] |  | 
| get_substring [Pcre] | 
get_substring substrings n
 | 
| get_substring_ofs [Pcre] | 
get_substring_ofs substrings n
 | 
| get_substrings [Pcre] | 
get_substrings ?full_match substrings
 | 
| L | 
| lastliteral [Pcre] |  | 
| M | 
| make_ovector [Pcre] | 
make_ovector regexpcalculates the tuple (subgroups2, ovector)
    which is the number of subgroup offsets and the offset array.
 | 
| maketables [Pcre] | 
Generates new set of char tables for the current locale. | 
| N | 
| namecount [Pcre] |  | 
| nameentrysize [Pcre] |  | 
| names [Pcre] |  | 
| next_match [Pcre] | 
next_match ?iflags ?flags ?rex ?pat ?pos ?callout substrs
 | 
| num_of_subs [Pcre] |  | 
| O | 
| options [Pcre] |  | 
| P | 
| pcre_exec [Pcre] | 
pcre_exec ?iflags ?flags ?rex ?pat ?pos ?callout subj
 | 
| pmatch [Pcre] | 
pmatch ?iflags ?flags ?rex ?pat ?pos ?callout subj
 | 
| Q | 
| qreplace [Pcre] | 
qreplace ?iflags ?flags ?rex ?pat ?pos ?templ ?callout subjreplaces all substrings ofsubjmatching patternpatwhen given,
    regular expressionrexotherwise, starting at positionposwith the stringtempl.
 | 
| qreplace_first [Pcre] | 
qreplace_first ?iflags ?flags ?rex ?pat ?pos ?templ ?callout subjreplaces the first substring ofsubjmatching patternpatwhen
    given, regular expressionrexotherwise, starting at positionposwith the stringtempl.
 | 
| quote [Pcre] |  | 
| R | 
| regexp [Pcre] | 
regexp ?study ?limit ?limit_recursion ?iflags ?flags ?chtables patterncompilespatternwithflagswhen given, withiflagsotherwise, and
    with char tableschtables.
 | 
| regexp_or [Pcre] | 
regexp_or ?study ?limit ?limit_recursion ?iflags ?flags ?chtables patternslikePcre.regexp, but combinespatternsas alternatives (or-patterns) into
    one regular expression.
 | 
| replace [Pcre] | 
replace ?iflags ?flags ?rex ?pat ?pos ?itempl ?templ ?callout subjreplaces all substrings ofsubjmatching patternpatwhen given,
    regular expressionrexotherwise, starting at positionposwith
    the substitution stringtemplwhen given,itemplotherwise.
 | 
| replace_first [Pcre] | 
replace_first ?iflags ?flags ?rex ?pat ?pos ?itempl ?templ ?callout subjreplaces the first substring ofsubjmatching patternpatwhen
    given, regular expressionrexotherwise, starting at positionposwith the substitution stringtemplwhen given,itemplotherwise.
 | 
| rflag_list [Pcre] | 
rflag_list rflagsconverts internal representation of
    runtime flags to a list.
 | 
| rflags [Pcre] | 
rflags rflag_listconverts a list of runtime flags to
    their internal representation.
 | 
| S | 
| size [Pcre] |  | 
| split [Pcre] | 
split ?iflags ?flags ?rex ?pat ?pos ?max ?callout subjsplitssubjinto a list of at mostmaxstrings, using as delimiter patternpatwhen given, regular expressionrexotherwise, starting at
    positionpos.
 | 
| study_stat [Pcre] |  | 
| studysize [Pcre] |  | 
| subst [Pcre] | 
subst strconverts the stringstrrepresenting a
    substitution pattern to the internal representation
 | 
| substitute [Pcre] | 
substitute ?iflags ?flags ?rex ?pat ?pos ?callout ~subst subjreplaces all substrings ofsubjmatching patternpatwhen given,
    regular expressionrexotherwise, starting at positionposwith
    the result of functionsubstapplied to the match.
 | 
| substitute_first [Pcre] | 
substitute_first ?iflags ?flags ?rex ?pat ?pos ?callout ~subst subjreplaces the first substring ofsubjmatching patternpatwhen
    given, regular expressionrexotherwise, starting at positionposwith the result of functionsubstapplied to the match.
 | 
| substitute_substrings [Pcre] | 
substitute_substrings ?iflags ?flags ?rex ?pat ?pos ?callout ~subst subjreplaces all substrings ofsubjmatching patternpatwhen given,
    regular expressionrexotherwise, starting at positionposwith the result of functionsubstapplied to the substrings
    of the match.
 | 
| substitute_substrings_first [Pcre] | 
substitute_substrings_first
       ?iflags ?flags ?rex ?pat ?pos ?callout ~subst subjreplaces the first substring ofsubjmatching patternpatwhen
    given, regular expressionrexotherwise, starting at positionposwith the result of functionsubstapplied to the substrings
    of the match.
 | 
| U | 
| unsafe_pcre_exec [Pcre] | 
unsafe_pcre_exec flags rex ~pos ~subj_start ~subj offset_vector.
 | 
| V | 
| version [Pcre] |  |