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