[解決済み] vimでマッチを欲張らないようにするにはどうしたらいいですか?
2022-03-19 16:58:52
質問
私は、次のようなマークアップがたくさんある大きなHTMLファイルを持っています。
<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はこのような
?
. 残念ながら
?
はマッチングが貪欲になりすぎる。
どうすれば欲張らないマッチになりますか?
どのように解決するのですか?
の代わりに
.*
使用
.\{-}
.
%s/style=".\{-}"//g
また
:help non-greedy
関連
-
[解決済み] 正規表現 AND 演算子
-
[解決済み] Vimエディタを終了するにはどうすればよいですか?
-
[解決済み] git に自分の好きなエディタを使わせてコミットするにはどうしたらいいですか?
-
[解決済み] Vimで文字を改行で置き換える方法
-
[解決済み] Vimで大文字小文字を区別しない検索をする方法
-
[解決済み] Vimで行全体を複製する方法は?
-
[解決済み] Vimで行末に移動するにはどうしたらいいですか?
-
[解決済み] vimのレジスタはどのように使うのですか?
-
[解決済み】vimの「sudoで書く」トリックはどうやるの?
-
[解決済み】Vimで複数のファイルを効率的に操作する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】REエラー:Mac OS Xでの不正なバイトシーケンス
-
[解決済み] Regex オプション文字にマッチさせる方法
-
[解決済み] 与えられた文字列が与えられた部分文字列を含んでいるかどうかを見つけるための、scala の慣用的な方法は何ですか?
-
[解決済み] URLにセミコロンが含まれていても、有効なのでしょうか?
-
[解決済み] bashスクリプトで「cd `echo $0 | sed 's/(.***)\/.*/**1/'` 」はどうするのですか?
-
[解決済み] Regex - ハイフンはエスケープされるべきか?重複
-
[解決済み] 正規表現 AND 演算子
-
[解決済み] Powershellで完全一致の文字列のみを置換する
-
[解決済み] 一致した正規表現パターンを awk で表示するには?
-
[解決済み] awk で gsub を使ってファイル中の ("./") と (".txt") の文字を検索・置換する方法