11

\文字列を分割する代わりに、それを正規表現してとの間の最後の部分文字列を抽出するにはどうすればよい]ですか?

例:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DNS Server\anyLongString]
4

2 に答える 2

9

それを行う別の方法は、より少ないコード行を使用することです。

$a = "[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DNS Server\anyLongString]"
$a -Replace '^.*\\([^\\]+)]$', '$1'
于 2014-01-27T16:14:01.127 に答える