Here are some other commands that find matches for a regular expression. They all operate from point to the end of the buffer.
case-fold-search
controls
whether case is ignored.
The buffer `*Occur*' containing the output serves as a menu for
finding the occurrences in their original context. Click Mouse-2
on an occurrence listed in `*Occur*', or position point there and
type RET; this switches to the buffer that was searched and
moves point to the original of the chosen occurrence.
In addition, you can use grep
from Emacs to search a collection
of files for matches for a regular expression, then visit the matches
either sequentially or in arbitrary order. See section Searching with Grep under Emacs.
Go to the first, previous, next, last section, table of contents.