Revision: 17057
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 21, 2009 14:49 by bigfaceworm
Initial Code
(defun count-string-matches (strn)
"Return number of matches STRING following the point.
Continues until end of buffer. Also display the count as a message."
(interactive (list (read-string "Enter string: ")))
(save-excursion
(let ((count -1))
(while
(progn
(setq count (1+ count))
(search-forward strn nil t)))
(message "%d matches" count)
count)))
Initial URL
http://stackoverflow.com/questions/41522/tips-for-learning-elisp/59589#59589
Initial Description
An answer to the 'count-string-matches exercise listed here: http://stackoverflow.com/questions/41522/tips-for-learning-elisp/59589#59589
Initial Title
count-string-matches
Initial Tags
Initial Language
Emacs Lisp