我正在做一個簡單的搜索和替換命令在Vim中,我試圖逃避<>
和/
字符,所以我可以在我的搜索表達式中使用它們。我意識到有更多優雅的方式來尋找HTML標籤,但我真正想要的是一個本地化的搜索和替換命令,將取代<h1>UNKNOWN MISSION</h2>
與<h2>UNKNOWN MISSION</h2>
。這裏是我的命令,我試圖逃避特殊字符:正則表達式的HTML搜索和替換
:%s/\<h1\>UNKNOWN MISSION\<\/h2\>/\<h2\>UNKNOWN MISSION\<\/h2\>/
模式不匹配。有任何想法嗎?
難道你不能用'h2'替換'h1'嗎?文檔中不應包含包含該字符組合的其他文本。你可以按行查找和替換,以便你(可能)不會干擾'h1'的其他事件。 – mjgpy3 2013-03-25 19:57:23
由於奇怪的原因,頭文件分散在整個文檔中,並且還有其他h1和h2實例,因此逐行或僅將h1替換爲h2是有問題的。 – user1427661 2013-03-25 19:58:53