Elisp: skip-chars-forward vs re-search-forward

By Xah Lee. Date: . Last updated: .

skip-chars-forward vs re-search-forward

;; compare skip-chars-forward vs re-search-forward

(save-excursion
  (skip-chars-backward "^[:space:]")
  (setq xbegin (point))
  (skip-chars-forward "^[:space:]")
  (setq xend (point)))

(save-excursion
  (re-search-backward "[[:space:]]" nil 1)
  (setq xbegin (1- (point)))
  (re-search-forward "[[:space:]]" nil 1)
  (setq xend (1- (point))))