我覺得這一定很簡單,但我在網上找不到任何答案。搜索某些元素內的任何東西
我想使用Notepad ++搜索特定類中元素內的任何內容。
所以我想找到<div class="ex">blahablahablah</div>
的所有實例,並不重要之間的divs之間。我希望能夠找到並替換這些以便我可以批量刪除。
我覺得這一定很簡單,但我在網上找不到任何答案。搜索某些元素內的任何東西
我想使用Notepad ++搜索特定類中元素內的任何內容。
所以我想找到<div class="ex">blahablahablah</div>
的所有實例,並不重要之間的divs之間。我希望能夠找到並替換這些以便我可以批量刪除。
試試這個:
<div[^>]*>.*?</div>
,或者如果你只是想的div class="ex"
像上面
<div class="ex">.*?</div>
編輯:如果你想在你的DIV更多的屬性,除了一流的,但要使確定這是一個特定的類,你可以這樣做:
<div[^>]*?class="ex"[^>]*>.*?</div>
這會匹配以下所有內容:
<div class="ex">blah blah</div>
<div class="ex" id="blah">blah blah</div>
<div id="foo" class="ex">blah blah</div>
<div id="foo" class="ex" style="bar">blah blah</div>
我剛剛重讀了您的問題,看起來您只是試圖替換內部元素而不是整個元素。如果你想做到這一點,你可以做這樣的:
查找內容:(<div[^>]*?class="ex"[^>]*>).*?(</div>)
替換爲:$1replaced$2
現在所有ex
類的div將只包含「改爲」
謝謝!我想用div替換整個元素,但是我想改變之前的內容,所以這兩種方式都非常有用。 :) – jjalbert
什麼其他'div's?他們可以在你正在尋找的'div'之間? –
不,它總是會成爲一個具有相同類別的div,並在打開和關閉之間具有不同的文本字符串。 – jjalbert