Variable: org-babel-src-block-regexp

org-babel-src-block-regexp is a variable defined in ob-core.el.gz.

Value

"^\\([  ]*\\)#\\+begin_src[     ]+\\([^ \f	\n
]+\\)[         ]*\\([^\":\n]*\"[^\"\n*]*\"[^\":\n]*\\|[^\":\n]*\\)\\([^\n]*\\)\n\\(\\(?:.\\|\n\\)*?\n\\)??[    ]*#\\+end_src"

Documentation

Regexp used to identify code blocks.

Source Code

;; Defined in /usr/src/emacs/lisp/org/ob-core.el.gz
(defvar org-babel-src-block-regexp
  (concat
   ;; (1) indentation                 (2) lang
   "^\\([ \t]*\\)#\\+begin_src[ \t]+\\([^ \f\t\n\r\v]+\\)[ \t]*"
   ;; (3) switches
   "\\([^\":\n]*\"[^\"\n*]*\"[^\":\n]*\\|[^\":\n]*\\)"
   ;; (4) header arguments
   "\\([^\n]*\\)\n"
   ;; (5) body
   "\\(\\(?:.\\|\n\\)*?\n\\)??[ \t]*#\\+end_src")
  "Regexp used to identify code blocks.")