Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Reg
ular
Ex
pressions
101
Reg
ular
Ex
pressions
101
Upgrade to Pro
Enterprise
Regular Expression
/
(?s)<Device(?:(?!<\/Device).)*<Block[^>]+Name="ZG123CZ123".*?<\/Device>
/
g
Input 1
1
New
<Device DevID="14212111" Model="" GroupID=""> <Block Name="ZG123CZ123" LastFileDld="" LastFullDld=""> <Group ZD="1"> <DSize ParamName="KEY" Value="RAM"/> <DSize ParamName="REM" Value="***"/> <DSize ParamName="*UNZIP" Value="I:ZG123CZ123.ZIP"/> </Group> <Group ZD="15"> <DSize ParamName="REM" Value="="***""/> <DSize ParamName="#DEBUGPORT" Value=""/> </Group> </Block> <DevFiles /> </Device> <Device DevID="14212111" Model="" GroupID=""> <Block Name="DG" LastFileDld="" LastFullDld=""> <Group ZD="3"> <DSize ParamName="*UNZIP" Value="DG.ZIP"/> <DSize ParamName="*GO" Value="F:DG.OUT"/> </Group> <Group ZD="15"> <DSize ParamName="#LOGPORT" Value="NONE"/> <DSize ParamName="CDH6" Value=""/> </Group> </Block> <DevFiles /> </Device> <Device DevID="14212111" Model="" GroupID=""> <Block Name="ZG123CZ123" LastFileDld="" LastFullDld=""> <Group ZD="1"> <DSize ParamName="KEY" Value="RAM"/> <DSize ParamName="REM" Value="***"/> <DSize ParamName="*UNZIP" Value="I:ZG123CZ123.ZIP"/> </Group> <Group ZD="15"> <DSize ParamName="REM" Value="="***""/> <DSize ParamName="#DEBUGPORT" Value=""/> </Group> </Block> <DevFiles /> </Device>
Extraction