#include <StringConstants.au3> ; to declare the Constants of StringRegExp
#include <Array.au3> ; UDF needed for _ArrayDisplay and _ArrayConcatenate
Local $sRegex = "(?m)NIC 1 Rule\(0\):.*?ip = ([\d.]{7,15}).*?port = (\d{1,5})"
Local $sString = "Name: MEmu" & @CRLF & _
"Groups: /" & @CRLF & _
"Guest OS: Other Linux (32-bit)" & @CRLF & _
"UUID: 20201029-aaaa-aaaa-aaaa-000000000000" & @CRLF & _
"Config file: C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu\MEmu.memu" & @CRLF & _
"Snapshot folder: C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu\Snapshots" & @CRLF & _
"Log folder: C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu\Logs" & @CRLF & _
"Hardware UUID: 20201029-aaaa-aaaa-aaaa-000000000000" & @CRLF & _
"Memory size: 512MB" & @CRLF & _
"Page Fusion: off" & @CRLF & _
"VRAM size: 12MB" & @CRLF & _
"CPU exec cap: 100%" & @CRLF & _
"HPET: off" & @CRLF & _
"Chipset: piix3" & @CRLF & _
"Firmware: BIOS" & @CRLF & _
"Number of CPUs: 1" & @CRLF & _
"PAE: on" & @CRLF & _
"Long Mode: on" & @CRLF & _
"Triple Fault Reset: off" & @CRLF & _
"APIC: on" & @CRLF & _
"X2APIC: off" & @CRLF & _
"CPUID Portability Level: 0" & @CRLF & _
"CPUID overrides: None" & @CRLF & _
"Boot menu mode: disabled" & @CRLF & _
"Boot Device (1): HardDisk" & @CRLF & _
"Boot Device (2): Not Assigned" & @CRLF & _
"Boot Device (3): Not Assigned" & @CRLF & _
"Boot Device (4): Not Assigned" & @CRLF & _
"ACPI: on" & @CRLF & _
"IOAPIC: on" & @CRLF & _
"BIOS APIC mode: APIC" & @CRLF & _
"Time offset: 0ms" & @CRLF & _
"RTC: UTC" & @CRLF & _
"Hardw. virt.ext: on" & @CRLF & _
"Nested Paging: on" & @CRLF & _
"Large Pages: on" & @CRLF & _
"VT-x VPID: on" & @CRLF & _
"VT-x unr. exec.: on" & @CRLF & _
"Paravirt. Provider: Legacy" & @CRLF & _
"Effective Paravirt. Provider: None" & @CRLF & _
"State: running (since 2020-11-15T14:31:01.762000000)" & @CRLF & _
"Monitor count: 1" & @CRLF & _
"3D Acceleration: off" & @CRLF & _
"2D Video Acceleration: off" & @CRLF & _
"Teleporter Enabled: off" & @CRLF & _
"Teleporter Port: 0" & @CRLF & _
"Teleporter Address: " & @CRLF & _
"Teleporter Password: " & @CRLF & _
"Tracing Enabled: off" & @CRLF & _
"Allow Tracing to Access VM: off" & @CRLF & _
"Tracing Configuration: " & @CRLF & _
"Autostart Enabled: off" & @CRLF & _
"Autostart Delay: 0" & @CRLF & _
"Default Frontend: " & @CRLF & _
"Storage Controller Name (0): IDE" & @CRLF & _
"Storage Controller Type (0): PIIX4" & @CRLF & _
"Storage Controller Instance Number (0): 0" & @CRLF & _
"Storage Controller Max Port Count (0): 2" & @CRLF & _
"Storage Controller Port Count (0): 2" & @CRLF & _
"Storage Controller Bootable (0): on" & @CRLF & _
"IDE (0, 0): C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu\MEmu44-20180125000000FF-disk1.vmdk (UUID: 3c18861c-afbc-4dc5-a282-9e28e6d979d9)" & @CRLF & _
"IDE (0, 1): C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu\MEmu44-20180125000000FF-disk2.vmdk (UUID: 20201029-cccc-cccc-cccc-000000000000)" & @CRLF & _
"IDE (1, 0): C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu\MEmu44-20180125000000FF-disk3.vmdk (UUID: 20201029-dddd-dddd-dddd-000000000000)" & @CRLF & _
"NIC 1: MAC: 08002709FE9E, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: virtio, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none" & @CRLF & _
"NIC 1 Settings: MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64)" & @CRLF & _
"NIC 1 Rule(0): name = ADB, protocol = tcp, host ip = 127.0.0.1, host port = 21503, guest ip = 10.0.2.15, guest port = 5555" & @CRLF & _
"NIC 1 Rule(1): name = MVD, protocol = tcp, host ip = 127.0.0.1, host port = 21501, guest ip = 10.0.2.15, guest port = 21501" & @CRLF & _
"NIC 2: MAC: 0800279FCBC1, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: virtio, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none" & @CRLF & _
"NIC 2 Settings: MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64)" & @CRLF & _
"NIC 3: disabled" & @CRLF & _
"NIC 4: disabled" & @CRLF & _
"NIC 5: disabled" & @CRLF & _
"NIC 6: disabled" & @CRLF & _
"NIC 7: disabled" & @CRLF & _
"NIC 8: disabled" & @CRLF & _
"Pointing Device: USB Tablet" & @CRLF & _
"Keyboard Device: PS/2 Keyboard" & @CRLF & _
"UART 1: disabled" & @CRLF & _
"UART 2: disabled" & @CRLF & _
"UART 3: disabled" & @CRLF & _
"UART 4: disabled" & @CRLF & _
"LPT 1: disabled" & @CRLF & _
"LPT 2: disabled" & @CRLF & _
"Audio: enabled (Driver: Null, Controller: AC97, Codec: STAC9700)" & @CRLF & _
"Clipboard Mode: disabled" & @CRLF & _
"Drag and drop Mode: disabled" & @CRLF & _
"Session name: headless" & @CRLF & _
"VRDE: disabled" & @CRLF & _
"USB: enabled" & @CRLF & _
"EHCI: disabled" & @CRLF & _
"XHCI: disabled" & @CRLF & _
"" & @CRLF & _
"USB Device Filters:" & @CRLF & _
"" & @CRLF & _
"<none>" & @CRLF & _
"" & @CRLF & _
"Bandwidth groups: <none>" & @CRLF & _
"" & @CRLF & _
"Shared folders: " & @CRLF & _
"" & @CRLF & _
"Name: 'music', Host path: 'C:\Users\яЕПЦЕИ\Music\MEmu Music' (machine mapping), writable" & @CRLF & _
"Name: 'movie', Host path: 'C:\Users\яЕПЦЕИ\Videos\MEmu Video' (machine mapping), writable" & @CRLF & _
"Name: 'picture', Host path: 'C:\Users\яЕПЦЕИ\Pictures\MEmu Photo' (machine mapping), writable" & @CRLF & _
"Name: 'download', Host path: 'C:\Users\яЕПЦЕИ\Downloads\MEmu Download' (machine mapping), writable" & @CRLF & _
"" & @CRLF & _
"Video capturing: not active" & @CRLF & _
"Capture screens: 0" & @CRLF & _
"Capture file: C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu\MEmu.webm" & @CRLF & _
"Capture dimensions: 1024x768" & @CRLF & _
"Capture rate: 512 kbps" & @CRLF & _
"Capture FPS: 25" & @CRLF & _
"" & @CRLF & _
"Guest:" & @CRLF & _
"" & @CRLF & _
"Configured memory balloon size: 0 MB" & @CRLF & _
"" & @CRLF & _
"" & @CRLF & _
"Name: MEmu_1" & @CRLF & _
"Groups: /" & @CRLF & _
"Guest OS: Other Linux (32-bit)" & @CRLF & _
"UUID: 20201112-aaaa-aaaa-aaaa-000000000001" & @CRLF & _
"Config file: C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_1\MEmu_1.memu" & @CRLF & _
"Snapshot folder: C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_1\Snapshots" & @CRLF & _
"Log folder: C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_1\Logs" & @CRLF & _
"Hardware UUID: 20201112-aaaa-aaaa-aaaa-000000000001" & @CRLF & _
"Memory size: 512MB" & @CRLF & _
"Page Fusion: off" & @CRLF & _
"VRAM size: 12MB" & @CRLF & _
"CPU exec cap: 100%" & @CRLF & _
"HPET: off" & @CRLF & _
"Chipset: piix3" & @CRLF & _
"Firmware: BIOS" & @CRLF & _
"Number of CPUs: 1" & @CRLF & _
"PAE: on" & @CRLF & _
"Long Mode: on" & @CRLF & _
"Triple Fault Reset: off" & @CRLF & _
"APIC: on" & @CRLF & _
"X2APIC: off" & @CRLF & _
"CPUID Portability Level: 0" & @CRLF & _
"CPUID overrides: None" & @CRLF & _
"Boot menu mode: disabled" & @CRLF & _
"Boot Device (1): HardDisk" & @CRLF & _
"Boot Device (2): Not Assigned" & @CRLF & _
"Boot Device (3): Not Assigned" & @CRLF & _
"Boot Device (4): Not Assigned" & @CRLF & _
"ACPI: on" & @CRLF & _
"IOAPIC: on" & @CRLF & _
"BIOS APIC mode: APIC" & @CRLF & _
"Time offset: 0ms" & @CRLF & _
"RTC: UTC" & @CRLF & _
"Hardw. virt.ext: on" & @CRLF & _
"Nested Paging: on" & @CRLF & _
"Large Pages: on" & @CRLF & _
"VT-x VPID: on" & @CRLF & _
"VT-x unr. exec.: on" & @CRLF & _
"Paravirt. Provider: Legacy" & @CRLF & _
"Effective Paravirt. Provider: None" & @CRLF & _
"State: running (since 2020-11-15T14:31:02.670000000)" & @CRLF & _
"Monitor count: 1" & @CRLF & _
"3D Acceleration: off" & @CRLF & _
"2D Video Acceleration: off" & @CRLF & _
"Teleporter Enabled: off" & @CRLF & _
"Teleporter Port: 0" & @CRLF & _
"Teleporter Address: " & @CRLF & _
"Teleporter Password: " & @CRLF & _
"Tracing Enabled: off" & @CRLF & _
"Allow Tracing to Access VM: off" & @CRLF & _
"Tracing Configuration: " & @CRLF & _
"Autostart Enabled: off" & @CRLF & _
"Autostart Delay: 0" & @CRLF & _
"Default Frontend: " & @CRLF & _
"Storage Controller Name (0): IDE" & @CRLF & _
"Storage Controller Type (0): PIIX4" & @CRLF & _
"Storage Controller Instance Number (0): 0" & @CRLF & _
"Storage Controller Max Port Count (0): 2" & @CRLF & _
"Storage Controller Port Count (0): 2" & @CRLF & _
"Storage Controller Bootable (0): on" & @CRLF & _
"IDE (0, 0): C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_1\MEmu44-20180125000000FF-disk1.vmdk (UUID: 20201112-bbbb-bbbb-bbbb-000000000001)" & @CRLF & _
"IDE (0, 1): C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_1\MEmu44-20180125000000FF-disk2.vmdk (UUID: 20201112-cccc-cccc-cccc-000000000001)" & @CRLF & _
"IDE (1, 0): C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_1\MEmu44-20180125000000FF-disk3.vmdk (UUID: 20201112-dddd-dddd-dddd-000000000001)" & @CRLF & _
"NIC 1: MAC: 360828098894, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: virtio, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none" & @CRLF & _
"NIC 1 Settings: MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64)" & @CRLF & _
"NIC 1 Rule(0): name = ADB, protocol = tcp, host ip = 127.0.0.1, host port = 21513, guest ip = 10.0.2.15, guest port = 5555" & @CRLF & _
"NIC 1 Rule(1): name = MVD, protocol = tcp, host ip = 127.0.0.1, host port = 21511, guest ip = 10.0.2.15, guest port = 21501" & @CRLF & _
"NIC 2: MAC: A8F6B0302130, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: virtio, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none" & @CRLF & _
"NIC 2 Settings: MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64)" & @CRLF & _
"NIC 3: disabled" & @CRLF & _
"NIC 4: disabled" & @CRLF & _
"NIC 5: disabled" & @CRLF & _
"NIC 6: disabled" & @CRLF & _
"NIC 7: disabled" & @CRLF & _
"NIC 8: disabled" & @CRLF & _
"Pointing Device: USB Tablet" & @CRLF & _
"Keyboard Device: PS/2 Keyboard" & @CRLF & _
"UART 1: disabled" & @CRLF & _
"UART 2: disabled" & @CRLF & _
"UART 3: disabled" & @CRLF & _
"UART 4: disabled" & @CRLF & _
"LPT 1: disabled" & @CRLF & _
"LPT 2: disabled" & @CRLF & _
"Audio: enabled (Driver: Null, Controller: AC97, Codec: STAC9700)" & @CRLF & _
"Clipboard Mode: disabled" & @CRLF & _
"Drag and drop Mode: disabled" & @CRLF & _
"Session name: headless" & @CRLF & _
"VRDE: disabled" & @CRLF & _
"USB: enabled" & @CRLF & _
"EHCI: disabled" & @CRLF & _
"XHCI: disabled" & @CRLF & _
"" & @CRLF & _
"USB Device Filters:" & @CRLF & _
"" & @CRLF & _
"<none>" & @CRLF & _
"" & @CRLF & _
"Bandwidth groups: <none>" & @CRLF & _
"" & @CRLF & _
"Shared folders: " & @CRLF & _
"" & @CRLF & _
"Name: 'music', Host path: 'C:\Users\яЕПЦЕИ\Music\MEmu Music' (machine mapping), writable" & @CRLF & _
"Name: 'movie', Host path: 'C:\Users\яЕПЦЕИ\Videos\MEmu Video' (machine mapping), writable" & @CRLF & _
"Name: 'picture', Host path: 'C:\Users\яЕПЦЕИ\Pictures\MEmu Photo' (machine mapping), writable" & @CRLF & _
"Name: 'download', Host path: 'C:\Users\яЕПЦЕИ\Downloads\MEmu Download' (machine mapping), writable" & @CRLF & _
"" & @CRLF & _
"Video capturing: not active" & @CRLF & _
"Capture screens: 0" & @CRLF & _
"Capture file: C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_1\MEmu_1.webm" & @CRLF & _
"Capture dimensions: 1024x768" & @CRLF & _
"Capture rate: 512 kbps" & @CRLF & _
"Capture FPS: 25" & @CRLF & _
"" & @CRLF & _
"Guest:" & @CRLF & _
"" & @CRLF & _
"Configured memory balloon size: 0 MB" & @CRLF & _
"" & @CRLF & _
"" & @CRLF & _
"Name: MEmu_2" & @CRLF & _
"Groups: /" & @CRLF & _
"Guest OS: Other Linux (32-bit)" & @CRLF & _
"UUID: 20201112-aaaa-aaaa-aaaa-000000000002" & @CRLF & _
"Config file: C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_2\MEmu_2.memu" & @CRLF & _
"Snapshot folder: C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_2\Snapshots" & @CRLF & _
"Log folder: C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_2\Logs" & @CRLF & _
"Hardware UUID: 20201112-aaaa-aaaa-aaaa-000000000002" & @CRLF & _
"Memory size: 512MB" & @CRLF & _
"Page Fusion: off" & @CRLF & _
"VRAM size: 12MB" & @CRLF & _
"CPU exec cap: 100%" & @CRLF & _
"HPET: off" & @CRLF & _
"Chipset: piix3" & @CRLF & _
"Firmware: BIOS" & @CRLF & _
"Number of CPUs: 1" & @CRLF & _
"PAE: on" & @CRLF & _
"Long Mode: on" & @CRLF & _
"Triple Fault Reset: off" & @CRLF & _
"APIC: on" & @CRLF & _
"X2APIC: off" & @CRLF & _
"CPUID Portability Level: 0" & @CRLF & _
"CPUID overrides: None" & @CRLF & _
"Boot menu mode: disabled" & @CRLF & _
"Boot Device (1): HardDisk" & @CRLF & _
"Boot Device (2): Not Assigned" & @CRLF & _
"Boot Device (3): Not Assigned" & @CRLF & _
"Boot Device (4): Not Assigned" & @CRLF & _
"ACPI: on" & @CRLF & _
"IOAPIC: on" & @CRLF & _
"BIOS APIC mode: APIC" & @CRLF & _
"Time offset: 0ms" & @CRLF & _
"RTC: UTC" & @CRLF & _
"Hardw. virt.ext: on" & @CRLF & _
"Nested Paging: on" & @CRLF & _
"Large Pages: on" & @CRLF & _
"VT-x VPID: on" & @CRLF & _
"VT-x unr. exec.: on" & @CRLF & _
"Paravirt. Provider: Legacy" & @CRLF & _
"Effective Paravirt. Provider: None" & @CRLF & _
"State: running (since 2020-11-15T14:31:04.475000000)" & @CRLF & _
"Monitor count: 1" & @CRLF & _
"3D Acceleration: off" & @CRLF & _
"2D Video Acceleration: off" & @CRLF & _
"Teleporter Enabled: off" & @CRLF & _
"Teleporter Port: 0" & @CRLF & _
"Teleporter Address: " & @CRLF & _
"Teleporter Password: " & @CRLF & _
"Tracing Enabled: off" & @CRLF & _
"Allow Tracing to Access VM: off" & @CRLF & _
"Tracing Configuration: " & @CRLF & _
"Autostart Enabled: off" & @CRLF & _
"Autostart Delay: 0" & @CRLF & _
"Default Frontend: " & @CRLF & _
"Storage Controller Name (0): IDE" & @CRLF & _
"Storage Controller Type (0): PIIX4" & @CRLF & _
"Storage Controller Instance Number (0): 0" & @CRLF & _
"Storage Controller Max Port Count (0): 2" & @CRLF & _
"Storage Controller Port Count (0): 2" & @CRLF & _
"Storage Controller Bootable (0): on" & @CRLF & _
"IDE (0, 0): C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_2\MEmu44-20180125000000FF-disk1.vmdk (UUID: 20201112-bbbb-bbbb-bbbb-000000000002)" & @CRLF & _
"IDE (0, 1): C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_2\MEmu44-20180125000000FF-disk2.vmdk (UUID: 20201112-cccc-cccc-cccc-000000000002)" & @CRLF & _
"IDE (1, 0): C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_2\MEmu44-20180125000000FF-disk3.vmdk (UUID: 20201112-dddd-dddd-dddd-000000000002)" & @CRLF & _
"NIC 1: MAC: 445929981808, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: virtio, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none" & @CRLF & _
"NIC 1 Settings: MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64)" & @CRLF & _
"NIC 1 Rule(0): name = ADB, protocol = tcp, host ip = 127.0.0.1, host port = 21523, guest ip = 10.0.2.15, guest port = 5555" & @CRLF & _
"NIC 1 Rule(1): name = MVD, protocol = tcp, host ip = 127.0.0.1, host port = 21521, guest ip = 10.0.2.15, guest port = 21501" & @CRLF & _
"NIC 2: MAC: A8F5E2EBF25D, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: virtio, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none" & @CRLF & _
"NIC 2 Settings: MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64)" & @CRLF & _
"NIC 3: disabled" & @CRLF & _
"NIC 4: disabled" & @CRLF & _
"NIC 5: disabled" & @CRLF & _
"NIC 6: disabled" & @CRLF & _
"NIC 7: disabled" & @CRLF & _
"NIC 8: disabled" & @CRLF & _
"Pointing Device: USB Tablet" & @CRLF & _
"Keyboard Device: PS/2 Keyboard" & @CRLF & _
"UART 1: disabled" & @CRLF & _
"UART 2: disabled" & @CRLF & _
"UART 3: disabled" & @CRLF & _
"UART 4: disabled" & @CRLF & _
"LPT 1: disabled" & @CRLF & _
"LPT 2: disabled" & @CRLF & _
"Audio: enabled (Driver: Null, Controller: AC97, Codec: STAC9700)" & @CRLF & _
"Clipboard Mode: disabled" & @CRLF & _
"Drag and drop Mode: disabled" & @CRLF & _
"Session name: headless" & @CRLF & _
"VRDE: disabled" & @CRLF & _
"USB: enabled" & @CRLF & _
"EHCI: disabled" & @CRLF & _
"XHCI: disabled" & @CRLF & _
"" & @CRLF & _
"USB Device Filters:" & @CRLF & _
"" & @CRLF & _
"<none>" & @CRLF & _
"" & @CRLF & _
"Bandwidth groups: <none>" & @CRLF & _
"" & @CRLF & _
"Shared folders: " & @CRLF & _
"" & @CRLF & _
"Name: 'music', Host path: 'C:\Users\яЕПЦЕИ\Music\MEmu Music' (machine mapping), writable" & @CRLF & _
"Name: 'movie', Host path: 'C:\Users\яЕПЦЕИ\Videos\MEmu Video' (machine mapping), writable" & @CRLF & _
"Name: 'picture', Host path: 'C:\Users\яЕПЦЕИ\Pictures\MEmu Photo' (machine mapping), writable" & @CRLF & _
"Name: 'download', Host path: 'C:\Users\яЕПЦЕИ\Downloads\MEmu Download' (machine mapping), writable" & @CRLF & _
"" & @CRLF & _
"Video capturing: not active" & @CRLF & _
"Capture screens: 0" & @CRLF & _
"Capture file: C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_2\MEmu_2.webm" & @CRLF & _
"Capture dimensions: 1024x768" & @CRLF & _
"Capture rate: 512 kbps" & @CRLF & _
"Capture FPS: 25" & @CRLF & _
"" & @CRLF & _
"Guest:" & @CRLF & _
"" & @CRLF & _
"Configured memory balloon size: 0 MB" & @CRLF & _
"" & @CRLF & _
"" & @CRLF & _
"Name: MEmu_3" & @CRLF & _
"Groups: /" & @CRLF & _
"Guest OS: Other Linux (32-bit)" & @CRLF & _
"UUID: 20201112-aaaa-aaaa-aaaa-000000000003" & @CRLF & _
"Config file: C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_3\MEmu_3.memu" & @CRLF & _
"Snapshot folder: C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_3\Snapshots" & @CRLF & _
"Log folder: C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_3\Logs" & @CRLF & _
"Hardware UUID: 20201112-aaaa-aaaa-aaaa-000000000003" & @CRLF & _
"Memory size: 512MB" & @CRLF & _
"Page Fusion: off" & @CRLF & _
"VRAM size: 12MB" & @CRLF & _
"CPU exec cap: 100%" & @CRLF & _
"HPET: off" & @CRLF & _
"Chipset: piix3" & @CRLF & _
"Firmware: BIOS" & @CRLF & _
"Number of CPUs: 1" & @CRLF & _
"PAE: on" & @CRLF & _
"Long Mode: on" & @CRLF & _
"Triple Fault Reset: off" & @CRLF & _
"APIC: on" & @CRLF & _
"X2APIC: off" & @CRLF & _
"CPUID Portability Level: 0" & @CRLF & _
"CPUID overrides: None" & @CRLF & _
"Boot menu mode: disabled" & @CRLF & _
"Boot Device (1): HardDisk" & @CRLF & _
"Boot Device (2): Not Assigned" & @CRLF & _
"Boot Device (3): Not Assigned" & @CRLF & _
"Boot Device (4): Not Assigned" & @CRLF & _
"ACPI: on" & @CRLF & _
"IOAPIC: on" & @CRLF & _
"BIOS APIC mode: APIC" & @CRLF & _
"Time offset: 0ms" & @CRLF & _
"RTC: UTC" & @CRLF & _
"Hardw. virt.ext: on" & @CRLF & _
"Nested Paging: on" & @CRLF & _
"Large Pages: on" & @CRLF & _
"VT-x VPID: on" & @CRLF & _
"VT-x unr. exec.: on" & @CRLF & _
"Paravirt. Provider: Legacy" & @CRLF & _
"Effective Paravirt. Provider: None" & @CRLF & _
"State: running (since 2020-11-15T14:31:04.475000000)" & @CRLF & _
"Monitor count: 1" & @CRLF & _
"3D Acceleration: off" & @CRLF & _
"2D Video Acceleration: off" & @CRLF & _
"Teleporter Enabled: off" & @CRLF & _
"Teleporter Port: 0" & @CRLF & _
"Teleporter Address: " & @CRLF & _
"Teleporter Password: " & @CRLF & _
"Tracing Enabled: off" & @CRLF & _
"Allow Tracing to Access VM: off" & @CRLF & _
"Tracing Configuration: " & @CRLF & _
"Autostart Enabled: off" & @CRLF & _
"Autostart Delay: 0" & @CRLF & _
"Default Frontend: " & @CRLF & _
"Storage Controller Name (0): IDE" & @CRLF & _
"Storage Controller Type (0): PIIX4" & @CRLF & _
"Storage Controller Instance Number (0): 0" & @CRLF & _
"Storage Controller Max Port Count (0): 2" & @CRLF & _
"Storage Controller Port Count (0): 2" & @CRLF & _
"Storage Controller Bootable (0): on" & @CRLF & _
"IDE (0, 0): C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_3\MEmu44-20180125000000FF-disk1.vmdk (UUID: 20201112-bbbb-bbbb-bbbb-000000000003)" & @CRLF & _
"IDE (0, 1): C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_3\MEmu44-20180125000000FF-disk2.vmdk (UUID: 20201112-cccc-cccc-cccc-000000000003)" & @CRLF & _
"IDE (1, 0): C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_3\MEmu44-20180125000000FF-disk3.vmdk (UUID: 20201112-dddd-dddd-dddd-000000000003)" & @CRLF & _
"NIC 1: MAC: 366807061729, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: virtio, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none" & @CRLF & _
"NIC 1 Settings: MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64)" & @CRLF & _
"NIC 1 Rule(0): name = ADB, protocol = tcp, host ip = 127.0.0.1, host port = 21533, guest ip = 10.0.2.15, guest port = 5555" & @CRLF & _
"NIC 1 Rule(1): name = MVD, protocol = tcp, host ip = 127.0.0.1, host port = 21531, guest ip = 10.0.2.15, guest port = 21501" & @CRLF & _
"NIC 2: MAC: 70A31C00CB3E, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: virtio, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none" & @CRLF & _
"NIC 2 Settings: MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64)" & @CRLF & _
"NIC 3: disabled" & @CRLF & _
"NIC 4: disabled" & @CRLF & _
"NIC 5: disabled" & @CRLF & _
"NIC 6: disabled" & @CRLF & _
"NIC 7: disabled" & @CRLF & _
"NIC 8: disabled" & @CRLF & _
"Pointing Device: USB Tablet" & @CRLF & _
"Keyboard Device: PS/2 Keyboard" & @CRLF & _
"UART 1: disabled" & @CRLF & _
"UART 2: disabled" & @CRLF & _
"UART 3: disabled" & @CRLF & _
"UART 4: disabled" & @CRLF & _
"LPT 1: disabled" & @CRLF & _
"LPT 2: disabled" & @CRLF & _
"Audio: enabled (Driver: Null, Controller: AC97, Codec: STAC9700)" & @CRLF & _
"Clipboard Mode: disabled" & @CRLF & _
"Drag and drop Mode: disabled" & @CRLF & _
"Session name: headless" & @CRLF & _
"VRDE: disabled" & @CRLF & _
"USB: enabled" & @CRLF & _
"EHCI: disabled" & @CRLF & _
"XHCI: disabled" & @CRLF & _
"" & @CRLF & _
"USB Device Filters:" & @CRLF & _
"" & @CRLF & _
"<none>" & @CRLF & _
"" & @CRLF & _
"Bandwidth groups: <none>" & @CRLF & _
"" & @CRLF & _
"Shared folders: " & @CRLF & _
"" & @CRLF & _
"Name: 'music', Host path: 'C:\Users\яЕПЦЕИ\Music\MEmu Music' (machine mapping), writable" & @CRLF & _
"Name: 'movie', Host path: 'C:\Users\яЕПЦЕИ\Videos\MEmu Video' (machine mapping), writable" & @CRLF & _
"Name: 'picture', Host path: 'C:\Users\яЕПЦЕИ\Pictures\MEmu Photo' (machine mapping), writable" & @CRLF & _
"Name: 'download', Host path: 'C:\Users\яЕПЦЕИ\Downloads\MEmu Download' (machine mapping), writable" & @CRLF & _
"" & @CRLF & _
"Video capturing: not active" & @CRLF & _
"Capture screens: 0" & @CRLF & _
"Capture file: C:\Program Files\Microvirt\MEmu\MemuHyperv VMs\MEmu_3\MEmu_3.webm" & @CRLF & _
"Capture dimensions: 1024x768" & @CRLF & _
"Capture rate: 512 kbps" & @CRLF & _
"Capture FPS: 25" & @CRLF & _
"" & @CRLF & _
"Guest:" & @CRLF & _
"" & @CRLF & _
"Configured memory balloon size: 0 MB"
Local $aArray = StringRegExp($sString, $sRegex, $STR_REGEXPARRAYGLOBALFULLMATCH)
Local $aFullArray[0]
For $i = 0 To UBound($aArray) -1
_ArrayConcatenate($aFullArray, $aArray[$i])
Next
$aArray = $aFullArray
; Present the entire match result
_ArrayDisplay($aArray, "Result")
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for AutoIt, please visit: https://www.autoitscript.com/autoit3/docs/functions/StringRegExp.htm