Function: org-babel-named-src-block-regexp-for-name

org-babel-named-src-block-regexp-for-name is a byte-compiled function defined in ob-core.el.gz.

Signature

(org-babel-named-src-block-regexp-for-name &optional NAME)

Documentation

Generate a regexp used to match a source block named NAME.

If NAME is nil, match any name. Matched name is then put in match group 9. Other match groups are defined in org-babel-src-block-regexp.

Source Code

;; Defined in /usr/src/emacs/lisp/org/ob-core.el.gz
(defun org-babel-named-src-block-regexp-for-name (&optional name)
  "Generate a regexp used to match a source block named NAME.
If NAME is nil, match any name.  Matched name is then put in
match group 9.  Other match groups are defined in
`org-babel-src-block-regexp'."
  (concat org-babel-src-name-regexp
	  (concat (if name (regexp-quote name) "\\(?9:.*?\\)") "[ \t]*" )
	  "\\(?:\n[ \t]*#\\+\\S-+:.*\\)*?"
	  "\n"
	  (substring org-babel-src-block-regexp 1)))