Like other editors, Emacs has commands for searching for occurrences of a string. The principal search command is unusual in that it is incremental: it begins to search before you have finished typing the search string. There are also non-incremental search commands more like those of other editors.
Besides the usual replace-string
command that finds all
occurrences of one string and replaces them with another, Emacs has a fancy
replacement command called query-replace
which asks interactively
which occurrences to replace.
• Incremental Search: | Search happens as you type the string. | |
• Non-Incremental Search: | Specify entire string and then search. | |
• Word Search: | Search for sequence of words. | |
• Regexp Search: | Search for match for a regexp. | |
• Regexps: | Syntax of regular expressions. | |
• Search Case: | To ignore case while searching, or not. | |
• Replace: | Search, and replace some or all matches. | |
• Other Repeating Search: | Operating on all matches for some regexp. |