저는 꽤 언젠가 알아 내려고 노력했습니다. PowerShell을 사용하여 다음 문자열에서 PID 값을 얻으려면 어떻게해야합니까? 나는 REGEX가 갈 길인 줄 알았지 만 문법을 이해할 수는 없다. PID를 제외하고 모두 가치가있는 부분은 동일하게 유지됩니다.문자열 가운데에서 변수 값을 추출하십시오.
$foo = <VALUE>I am just a string and the string is the thing. PID:25973. After this do that and blah blah.</VALUE>
나는 당신이 이전과 부분 후에 당신이 찾고있는 무엇을 표시 할 수 있습니다 귀하의 정규식에 대한 정규식
[regex]::Matches($foo, 'PID:.*') | % {$_.Captures[0].Groups[1].value}
[regex]::Matches($foo, 'PID:*?>') | % {$_.Captures[0].Groups[1].value}
[regex]::Matches($foo, 'PID:*?>') | % {$_.Captures[0].Groups[1].value}
[regex]::Matches($foo, 'PID:*?>(.+).') | % {$_.Captures[0].Groups[1].value}
당신이 시도했습니다 정규식 무엇을 보여줄 수 –