5
इसके बजाय powershell पर regex के साथ सबस्ट्रिंग मैं चाहूँगा यह regex और \
और ]
निकालें एक स्ट्रिंग बंटवारे की
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DNS Server\anyLongString]
इसके बजाय powershell पर regex के साथ सबस्ट्रिंग मैं चाहूँगा यह regex और \
और ]
निकालें एक स्ट्रिंग बंटवारे की
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DNS Server\anyLongString]
एक ही रास्ता के बीच पिछले सबस्ट्रिंग को निकालने के लिए है:
$a = "[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DNS Server\anyLongString]"
$a -match '([^\\]*)]$'
$matches[1]
anyLongString
एक और तरीका है करने के लिए कोड की कम लाइनों का उपयोग करके इसे करें:
$a = "[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DNS Server\anyLongString]"
$a -Replace '^.*\\([^\\]+)]$', '$1'