Regex find hotfixes in a text or filename

This topic contains 2 replies, has 2 voices, and was last updated by Profile photo of Bjørn Roalkvam Bjørn Roalkvam 3 months ago.

  • Author
    Posts
  • #52448
    Profile photo of Bjørn Roalkvam
    Bjørn Roalkvam
    Participant

    Hi Using PowerSHell 5

    I'm trying to pick out 'kb3114938' -type hotfixes from filenames (soifjokb3114938j44idsi) and texts. So the "kb" stays the same while the 7 numbers change depending on what hotfix im searching for. So basically i want to pick up every 'kb'+ 7 following numbers.
    Any Regual Expression experts out there?

    brgs

    Bjørn

  • #52450
    Profile photo of Daniel Krebs
    Daniel Krebs
    Participant

    Hi Bjørn,

    Please check if below works for you.

    $text = 'soifjokb3114938j44idsi'
    if ($text -match 'kb\d{7}') {
        $kbNumber = $Matches[0]
        $kbNumber
    }
    
  • #52453
    Profile photo of Bjørn Roalkvam
    Bjørn Roalkvam
    Participant

    Hi Daniel

    Wow great, works nicely!
    Thank you very much!

    Brgs

    Bjørn

You must be logged in to reply to this topic.