Public/Test-JiraIssueKey.Tools.ps1
Function Test-JiraIssueKey { <# .SYNOPSIS Parses a string to detect JIRA issue keys and returns the key .EXAMPLE Test-JiraIssueKey('safdsf BISS-123 asdfasdf') Test-JiraIssueKey('safdsf BISS123 asdfasdf') #> Param ( $String ) If ($string -match '((?<!([A-Za-z]{1,10})-?)[A-Z]+-\d+)') { Return $matches.GetEnumerator() | Select-Object -ExpandProperty Value -Unique } } |