Please help me. I need to find all log that contain <field id="0" value="0200"/>
AND <field id="24" value="001"/>
. I use this regex <log.+?<field id="0" value="0200"/>.+?<field id="24" value="001"/>.+?</log>
using Notepad++, that does not work very well.
<log>
<receive>
<isomsg direction="incoming">
<header>6008610000</header>
<field id="0" value="0200"/>
<field id="3" value="440000"/>
<field id="11" value="000001"/>
<field id="24" value="001"/>
<field id="41" value="12345678"/>
<field id="42" value="0000012345678"/>
</isomsg>
</receive>
</log>
<log>
<receive>
<isomsg direction="incoming">
<header>6008610000</header>
<field id="0" value="0300"/>
<field id="3" value="440000"/>
<field id="11" value="000002"/>
<field id="24" value="002"/>
<field id="41" value="12345678"/>
<field id="42" value="0000012345678"/>
</isomsg>
</receive>
</log>
<log>
<receive>
<isomsg direction="incoming">
<header>6008610000</header>
<field id="0" value="0200"/>
<field id="3" value="440000"/>
<field id="11" value="000002"/>
<field id="24" value="001"/>
<field id="41" value="12345678"/>
<field id="42" value="0000012345678"/>
</isomsg>
</receive>
</log>
<log>
<receive>
<isomsg direction="incoming">
<header>6008610000</header>
<field id="0" value="0200"/>
<field id="3" value="440000"/>
<field id="11" value="000002"/>
<field id="24" value="004"/>
<field id="41" value="12345678"/>
<field id="42" value="0000012345678"/>
</isomsg>
</receive>
</log>