vim regexesを使ってHTMLを折りたたみ、同じ行に開始して終了するHTMLタグを無視しようとしています。Vim Regex for html
はこれまでのところ、私は<a></a>
ようなタグのために正常に動作します
if line =~# '<\(\w\+\).*<\/\1>'
return '='
endif
を持っていますが、カスタム要素を扱うときに、タグ名にハイフンがあるので、私が問題に遭遇します。
例えば、この要素
<paper-input label="Input label"></paper-input>
もハイフンをキャッチする正規表現に変更する必要があるもの気に入りましたか?
ここで一致しているのは正確です。これは私には分かりません。 –
お詫び申し上げます、多分要点が助けになるでしょう。 https://gist.github.com/mhartington/96c226aba980513489a9a6fa1d085ecf 正規表現は、サンプル行の先頭と末尾のタグと一致する必要があります – mhartington