2013-06-27 11 views

Odpowiedz

13

Jednym ze sposobów jest:

$a = "[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DNS Server\anyLongString]" 
$a -match '([^\\]*)]$' 
$matches[1] 
anyLongString 
6

Innym sposobem zrób to za pomocą mniejszej liczby linii kodu:

$a = "[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DNS Server\anyLongString]" 
$a -Replace '^.*\\([^\\]+)]$', '$1'