Regex find hotfixes in a text or filename

This topic contains 2 replies, has 2 voices, and was last updated by  Bjørn Roalkvam 1 year, 2 months ago.

  • Author
    Posts
  • #52448

    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

    Daniel Krebs
    Moderator

    Hi Bjørn,

    Please check if below works for you.

    $text = 'soifjokb3114938j44idsi'
    if ($text -match 'kb\d{7}') {
        $kbNumber = $Matches[0]
        $kbNumber
    }
    
    • This reply was modified 1 year, 2 months ago by  Daniel Krebs.
  • #52453

    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.