2017-11-20 8 views
0

最初の子要素を見つけて削除するために、どのようなコードエディタ(かっこ、サブライムまたはDreamweaverなど)を使用できるかを知りたいと思います。すべてのHTMLファイルから最初の子要素を見つけて削除します

<div class="parent-item"> 
    <h3>I need to be removed</h3> 
    <p>But I need to stay here</p> 
    <h3>I need to stay too</3> 
    ...... 
</div> 

それでは、どのように私は次の例から最初のH3タグを見つけて削除することができます。

HTML構造は次のようになりますか?

+1

、正規表現は、HTMLタグと遊ぶのが適切なツールではありません。 – PJProudhon

+0

私はNotepadd ++とTextFXプラグインでこれを試してみます。このプラグインを使うと、regexを使って見つける/置き換えることができます。 http://docs.notepad-plus-plus.org/index.php/Regular_Expressions –

答えて

0

あなたはすべてがちょうどそれをチェックする検索と置換正規表現で置き換えるを試すことができ、他の削除を避けるか、次に行くとあなたがここに

を削除したくない誰かのためにスキップする唯一のH3要素は正規表現です

あなたがよりよく進めるためにパーサーを使用
/<h3>[a-zA-Z0-9].+/g 
+0

https://regexr.com/3h7lsの例 –

+0

すべてのh3タグが削除されるため、あなたの例は実際には私の文脈では機能しません文書内にある。 –

0

やあ、それを簡単に、

.parent-item h3:first-child{ display:none;} 
+2

この質問に対する答えを書く時間をとってくれてありがとう。答えに入れるコードに加えて、いくつかの説明を書くことは、常に良い考えです。なぜあなたのコードが最初の問題をどのように解決するのかを説明すると役に立ちます。この説明を追加するためにあなたの答えを簡単に編集することができます。そうすることをお勧めします。これは、あなたとあなたの答えを理解するためにOPと他の誰かが同じ質問をするのに役立ちます。 – mmgross

関連する問題