Wildcard Find & Replace in Sublime  Text

This simple regex rule makes wildcard find and replace routines easy in Sublime Text

This should have been easier for me to understand, but regex still gives me headaches. For anyone wanting to run a search and replace in Sublime Text that contains wildcard values this can be used:

[^<]+

For example, we could use the following search string to find a set of anchor links.

<a href="[^<]+" data-attribute="Something special">[^<]+</a>

Using this in the Find: field within Sublime Text 2/3 would match both of the following links:

<a href="https://www.kevinleary.net/blog" data-attribute="Something special">Blog</a>
<a href="https://www.kevinleary.net/about" data-attribute="Something special">About</a>

Just make sure you have the regex option selected, it looks like a fancy asterisk character and it’s the option farthest to the left in the search dialog. See the screenshot below for details.

Meet the Author

Kevin Leary, WordPress Consultant

I'm a freelance web developer and WordPress consultant in Boston, MA with 17 years of experience building websites and applications. View a portfolio of my work or request an estimate for your next project.