Saya punya string ini:
DisplayName REG_SZ Paquete de controladores de Windows - Intel Corporation (iaStorA) HDC (07/22/2015 14.5.2.1088)
Yang saya ambil dari:
Reg Query HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall /s /v DisplayName
Apa yang saya inginkan adalah nama persis produk: Paquete de controladores de Windows - Intel Corporation (iaStorA) HDC (07/22/2015 14.5.2.1
Saya mencoba ini:
PS> Reg Query HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall /s /v DisplayName | select -First 3 | findstr.exe /i /r /c:"(?<=REG_SZ\s*).*"
Tapi itu tidak seperti grep -Po
di Linux dan tidak bisa mengetahuinya.
Anda mencampur perintah powershell dan file batch. Lihat ss64.com/nt/findstr.html untuk definisi regexp findstr.
—
DavidPostill