Function: org-babel--string-to-number

org-babel--string-to-number is a byte-compiled function defined in ob-core.el.gz.

Signature

(org-babel--string-to-number STRING)

Documentation

If STRING represents a number return its value.

Otherwise return nil.

Aliases

org-babel-number-p (obsolete since 9.0)

Source Code

;; Defined in /usr/src/emacs/lisp/org/ob-core.el.gz
(defun org-babel--string-to-number (string)
  "If STRING represents a number return its value.
Otherwise return nil."
  (unless (or (string-match-p "\\s-" (org-trim string))
	      (not (string-match-p "^[0-9e.+ -]+$" string)))
    (let ((interned-string (ignore-errors (read string))))
      (when (numberp interned-string)
	interned-string))))