2013-06-27 25 views

回答

13

一种方式之间的最后一个子是:

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

另一种方式使用较少的代码行:

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