Я делаю простую команду поиска и замены в vim, и я пытаюсь избежать символов и /
, поэтому я могу использовать их в своем поисковом выражении. Я понимаю, что есть более элегантные способы поиска HTML-тегов, но то, что я действительно ищу, - это локализованная команда поиска и замены, которая заменит <h1>UNKNOWN MISSION</h2>
на <h2>UNKNOWN MISSION</h2>
. Вот моя команда, где я пытаюсь избежать специальных символов:Регулярное выражение для поиска и замены HTML
:%s/\<h1\>UNKNOWN MISSION\<\/h2\>/\<h2\>UNKNOWN MISSION\<\/h2\>/
Образец не подходит. Есть идеи?
Не могли бы вы просто заменить 'h1' на' h2'? В документе не должно быть другого текста, который содержит эту комбинацию символов. И вы можете найти и заменить по строке, чтобы вы (потенциально) не вмешивались в другие вхождения 'h1'. – mjgpy3
Заголовок по-разному рассеивается по всему документу, и есть другие экземпляры h1 и h2, поэтому перемещение по строкам или просто замена h1 на h2 проблематично. – user1427661