Here is my text:
<span class="c1">Testing "this string"</span>
and I want to end up with this:
<span>Testing "this string"</span>
so I tried to use this regex in Notepad++ to replace with nothing:
class=".*"
but that matches this:
class="c1">Testing "this string"
How do I stop that match after one instance of “?
By default, regular expressions are greedy (and so
.*will match as much as it possibly can, which, in your case isc1">Testing "this string). In general, you have two ways of getting around this:.*?), which will match as little as possible (in your case, justc1). Notepad++ doesn’t support lazy modifiers, though.class="[^"]*", which will match everything that isn’t a quote. In general, this is the more optimized solution, as well.