Search and Replace¶
Warning
Development of Sublime Text has moved on to version 3.
As a result,
this branch for Sublime Text 2
will not be updated any more.
Please select the latest
branch
in the panel on the bottom left
and consider updating Sublime Text.
Sublime Text features two main types of search:
We’ll examine them in turn, but let’s talk about a powerful tool for searching text first: regular expressions.
Regular Expressions¶
Regular Expressions find complex patterns in text. To take full advantage of the search and replace facilities in Sublime Text, you should learn at least the basics of regular expressions. In this guide we will not explain how to use regular expressions.
Typing out regular expression gets boring fast, and saying it actually is even more annoying, so instead nerds usually shorten that to regexp or regex.
This is how a regex might look like:
(?:Sw|P)i(?:tch|s{2})\s(?:it\s)?of{2}!
To use regular expressions, you need to activate them first in the various search panels. Othwerwise, the search term will be interpreted literally.
Sublime Text uses Perl Regular Expression Syntax from the Boost library.
See also
- Boost library documentation for regular expressions
- Documentation on regular expressions.
- Boost library documentation for format strings
- Documentation on format strings. Note that Sublime Text additionally
interprets
\n
as$n
.