Function: pdf-util-pcre-quote
pdf-util-pcre-quote is a natively compiled function defined in
pdf-util.el.
Signature
(pdf-util-pcre-quote STRING)
Documentation
Escape STRING for use as a PCRE.
See also regexp-quote.
Source Code
;; Defined in /nix/store/63h5z2vmzn0mfavcxi2idi23g5xcgkbl-emacs-packages-deps/share/emacs/site-lisp/elpa/pdf-tools-20260102.1101/pdf-util.el
(defun pdf-util-pcre-quote (string)
"Escape STRING for use as a PCRE.
See also `regexp-quote'."
(let ((to-escape
(eval-when-compile (append "\0\\|()[]{}^$*+?." nil)))
(chars (append string nil))
escaped)
(dolist (ch chars)
(when (memq ch to-escape)
(push ?\\ escaped))
(push ch escaped))
(apply #'string (nreverse escaped))))