Szukam wyrażenia regularnego, które powinno wykryć pełny <IMG ... random Parameter >blok w dużym dokumencie, podczas gdy opcja „. Dopasowuje nowy wiersz” jest włączona w funkcji Znajdź / Zamień.
Przykład:
Szukam <IMG ... >bloku, który zawiera Goal.gif. Obecnie używam
(<img.+Goal.gif".+>)
ale z tym wyrażeniem dopasowuje cały blok. Moim pomysłem jest sprawdzenie następującego tagu IMG jako negacji, ale nie wiem, jak zaprojektować takie oświadczenie.
<IMG id=NoPrint border=0 hspace=0 alt="" src="Directory\Tastatur.gif" align=baseline>
<IMG id=NoPrint border=0 hspace=0 alt="" src="Directory\Tastatur.gif" align=baseline>
<IMG id=NoPrint border=0 hspace=0 alt="" src="Directory\Goal.gif" align=baseline>
Jakiego wyrażenia regularnego mogę użyć, aby dopasować tylko tag img, który zawiera Goal.gif?
. matches newlineże jest to przeciwieństwo tego, czego chcesz, chyba że niektóre z twoich indywidualnych<img>tagów są podzielone na więcej niż jedną linię.