Package Cl-Ppcre - external symbols

Part of:

asdf-system cl-markdown, asdf-system cl-ppcre
See internal symbols too
Package Cl-Ppcre uses the packages Common-Lisp. It is also known as Ppcre. It has 493 total symbols and 28 external ones.

Condition

ppcre-errorAll errors signaled by CL-PPCRE are of
this type.
ppcre-invocation-errorSignaled when CL-PPCRE functions are
invoked with wrong arguments.
ppcre-syntax-errorSignaled if CL-PPCRE's parser encounters an error
when trying to parse a regex string or to conve...

Variable

*allow-quoting*Whether the parser should support Perl's \Q and \E.
*regex-char-code-limit*The upper exclusive bound on the char-codes of characters which
can occur in character classes. ...
*special-optimize-settings*Special optimize settings used only be a few declaration expressions.
*standard-optimize-settings*The standard optimize settings used by most declaration expressions.
*use-bmh-matchers*Whether the scanners created by CREATE-SCANNER should use the (fast
but large) Boyer-Moore-Horspo...

Function

all-matchesReturns a list containing the start and end positions of all
matches of REGEX against TARGET-STRI...
all-matches-as-stringsReturns a list containing all substrings of TARGET-STRING which
match REGEX. If REGEX matches an ...
parse-tree-synonymReturns the parse tree the SYMBOL symbol is a synonym for. Returns
NIL is SYMBOL wasn't yet defin...
quote-meta-charsQuote, i.e. prefix with #\\, all non-word characters in STRING.
regex-aproposSimilar to the standard function APROPOS but returns a list of all
symbols which match the regula...
regex-apropos-listSimilar to the standard function APROPOS-LIST but returns a list of
all symbols which match the r...
regex-replaceTry to match TARGET-STRING between START and END against REGEX and
replace the first match with R...
regex-replace-allTry to match TARGET-STRING between START and END against REGEX and
replace all matches with REPLA...
scan-to-stringsLike SCAN but returns substrings of TARGET-STRING instead of
positions, i.e. this function return...
splitMatches REGEX against TARGET-STRING as often as possible and
returns a list of the substrings bet...

Generic-Function

create-scannerAccepts a regular expression - either as a
parse-tree or as a string - and returns a scan closure...
scanSearches TARGET-STRING from START to END and tries
to match REGEX. On success returns four value...

Macro

define-parse-tree-synonymDefines the symbol NAME to be a synonym for the parse tree
PARSE-TREE. Both arguments are quoted.
do-matchesIterates over TARGET-STRING and tries to match REGEX as often as
possible evaluating BODY with MA...
do-matches-as-stringsIterates over TARGET-STRING and tries to match REGEX as often as
possible evaluating BODY with MA...
do-register-groupsIterates over TARGET-STRING and tries to match REGEX as often as
possible evaluating BODY with th...
do-scansIterates over TARGET-STRING and tries to match REGEX as often as
possible evaluating BODY with MA...
register-groups-bindExecutes BODY with the variables in VAR-LIST bound to the
corresponding register groups after TAR...