숫자 1-9로 시작하는 모든 레지스트리 키를 가져 오려고합니다. 이것은 내가 함께 일하는 것입니다 :Powershell regex match beginning 시작
Get-ChildItem -Path HKLM:\SOFTWARE\Policies\Citrix | Where-Object {$_.name -Match '^[1-9]'}
간단한 huh? 작동해야합니까? 작동하지 않습니다! 내가 뭘 놓치고 있니?
갱신 1은 :
$CitrixPolRegDel = (Get-ChildItem -Path $CitrixPolRegPath).pschildName | Where-Object {$_ -Match '^[0-9]{1,2}$'}
이것은 내가 pschildname는 아래의 분할 예를보다 사용하기 쉽게 밝혀졌다, 지금 사용하고,하지만 인식하지 오전이 방법의 단점이있을 수 있습니다 것입니다 ?
나는 또한 하나 또는 두 자리 숫자로 이름 regkeys에 일치하는 정규식 표현 업데이트 : 이름 (^
) 숫자 0-9 ([0-9]
)로 시작되는
정규식 regkeys에를 꺼냅니다를 이름에 숫자가 하나가 발생할 수 있습니다
결과가 무엇인지 설명해 주시겠습니까? 어떻게 작동하지 않는가? – tkokasih