1.17.13. fejezet, Regexp
Beküldte pzoli - 2019, augusztus 12 - 1:37du
if ("Kelet 45.3 fok" -match "[a-zA-Z]+\s([0-9]+\.[0-9])+[a-z]*") { write-host("Talált fok: {0:c}" -f $Matches[1]) }
Grep jellegű megoldások
$line = ipconfig.exe|Select-String -Pattern " IPv4 Address" -SimpleMatch -CaseSensitive $line -match "[ a-zA-Z]+\.*([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})" $Matches[1] Get-Content .\Dokumentumok\dotsrc.ps1 | Select-String -Pattern ("második") #Ez csak a talált sort adja vissza Get-ChildItem .\Dokumentumok\dotsrc.ps1 | Select-String -Pattern ("dot") #Ez a tartalmazó fájl nevét és a sor számát is visszaadja ls | findstr -I -N edb_
Like operátor
"Hello World" -like "*llo W*"
Kapcsolódó hivatkozások
- A hozzászóláshoz be kell jelentkezni