У меня есть большой файл HTML, который имеет много разметки, который выглядит так:Как я могу сделать свой матч не жадным в vim?
<p class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-size: small; font-family: Times New Roman;">stuff here</span>
</p>
Я пытаюсь сделать Vim поиска и замены, чтобы избавиться от всех class=""
и style=""
, но я не имея возможности сделать матч неровным.
Моя первая попытка была эта
%s/style=".*?"//g
но Vim не кажется, как ?
. К сожалению, удаление ?
делает матч слишком жадным.
Как я могу сделать свой матч неровным?
Я думаю, Ответ Павла хорош. Просто сказать, что "?" необязательно в vim (если это то, чего вы хотите достичь, используя «?») – LB40
@LB, на многих языках. *? означает совпадение с любым персонажем, но не жадным. Это то, чего он пытается достичь. –