Просто попробуйте следующее:
Dim Regex As System.Text.RegularExpressions.Regex
Regex = New System.Text.RegularExpressions.Regex("PO[0-9]+")
Regex.Matches(SearchString)
Строка регулярного выражения PO[0-9]+
означает:
PO, за которым следует хотя бы одно число
если вам нужно больше цифр, например 3 ... просто используйте PO[0-9]{3}[0-9]*
, что означает:
PO, за которым следуют три цифры и числа, которые могут совпадать.
Если вам нужна помощь в использовании регулярных выражений, просто спросите.
Надеюсь, это поможет!