How to capture multiple regex matches, from a single line, into the $matches magic variable in Powershell?

前端 未结 3 1721
遇见更好的自我
遇见更好的自我 2020-12-08 15:16

Let\'s say I have the string \"blah blah F12 blah blah F32 blah blah blah\" and I want to match the F12 and F32, how would I go about capt

3条回答
  •  无人及你
    2020-12-08 15:49

    $String = @'
    MemberProgram PackageID="12345678" ProgramName="Install"/
    MemberProgram PackageID="87654321" ProgramName="Install"/
    MemberProgram PackageID="21436587" ProgramName="Install"/
    MemberProgram PackageID="78563412" ProgramName="Install"/
    '@
    ([regex]'(?<=PackageID=\")\d+(?=\")').Matches($String).value
    

提交回复
热议问题