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 is c1">Testing "this string
). In general, you have two ways of getting around this:
.*?
), which will match as little as possible (in your case, just c1
). 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.If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With