Быстрая и грязная:
$found = $string -match '.*spid="(\d+)".*'
if ($found) {
$spid = $matches[1]
}
, где $string
- ваша вышеупомянутая строка. Это будет соответствовать любой строке, которая имеет spid = «somenumberhere», и сделать число в соответствующую группу, которую вы можете извлечь, используя $matches[1]
.