Package Cl-Ppcre - external symbols

Part of:

asdf-system docudown, 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 398 total symbols and 27 external ones.

Condition

ppcre-error

All errors signaled by CL-PPCRE are of
this type.

ppcre-invocation-error

Signaled when CL-PPCRE functions are
invoked with wrong arguments.

ppcre-syntax-error

Signaled if CL-PPCRE's parser encounters an error
when trying to parse a regex string or to conve...

Variable

*allow-named-registers*

Whether the parser should support AllegroCL's named registers
(?<name>“<regex>”) and back-referen...

*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. ...

*use-bmh-matchers*

Whether the scanners created by CREATE-SCANNER should use the (fast
but large) Boyer-Moore-Horspo...

Function

all-matches

Returns a list containing the start and end positions of all
matches of REGEX against TARGET-STRI...

all-matches-as-strings

Returns a list containing all substrings of TARGET-STRING which
match REGEX. If REGEX matches an ...

parse-tree-synonym

Returns the parse tree the SYMBOL symbol is a synonym for. Returns
NIL is SYMBOL wasn't yet defin...

quote-meta-chars

Quote, i.e. prefix with #\, all non-word characters in STRING.

regex-apropos

Similar to the standard function APROPOS but returns a list of all
symbols which match the regula...

regex-apropos-list

Similar to the standard function APROPOS-LIST but returns a list of
all symbols which match the r...

regex-replace

Try to match TARGET-STRING between START and END against REGEX and
replace the first match with R...

regex-replace-all

Try to match TARGET-STRING between START and END against REGEX and
replace all matches with REPLA...

scan-to-strings

Like SCAN but returns substrings of TARGET-STRING instead of
positions, i.e. this function return...

split

Matches REGEX against TARGET-STRING as often as possible and
returns a list of the substrings bet...

Generic-Function

create-scanner

Accepts a regular expression - either as a
parse-tree or as a string - and returns a scan closure...

scan

Searches TARGET-STRING from START to END and tries
to match REGEX. On success returns four value...

Macro

define-parse-tree-synonym

Defines the symbol NAME to be a synonym for the parse tree
PARSE-TREE. Both arguments are quoted.

do-matches

Iterates over TARGET-STRING and tries to match REGEX as often as
possible evaluating BODY with MA...

do-matches-as-strings

Iterates over TARGET-STRING and tries to match REGEX as often as
possible evaluating BODY with MA...

do-register-groups

Iterates over TARGET-STRING and tries to match REGEX as often as
possible evaluating BODY with th...

do-scans

Iterates over TARGET-STRING and tries to match REGEX as often as
possible evaluating BODY with MA...

register-groups-bind

Executes BODY with the variables in VAR-LIST bound to the
corresponding register groups after TAR...