Like other editors, Emacs has commands to search for occurrences of a string. Emacs also has commands to replace occurrences of a string with a different string. There are also commands that do the same thing, but search for patterns instead of fixed strings.
You can also search multiple files under the control of a tags table
(see Tags Search) or through the Dired A command
(see Operating on Files), or ask the grep
program to do it
(see Grep Searching).
• Incremental Search | Search happens as you type the string. | |
• Nonincremental Search | Specify entire string and then search. | |
• Word Search | Search for sequence of words. | |
• Symbol Search | Search for a source code symbol. | |
• Regexp Search | Search for match for a regexp. | |
• Regexps | Syntax of regular expressions. | |
• Regexp Backslash | Regular expression constructs starting with ‘\’. | |
• Regexp Example | A complex regular expression explained. | |
• 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. |