C# как найти символ и набор чисел

подскажите как найти в строке определенный набор чисел и символов, например мне надо найти в строке символ 'P' и пять цифр (пример P12345) символ всегда один и тот же но воцифры разные но всегда одной длины(5) как мне искать этот набор символа и цифр в строке желательно чтоб это работало быстро. Спасибо за ранее


Ответы (1 шт):

Автор решения: Miracle-
  string str = "P1234567890";
       Regex regex = new Regex(@"P([0-9]{5})");//->{5} - задаете диапазон.
       MatchCollection match = regex.Matches(str);
          if (match.Count > 0)
           {
              foreach (Match m in match)
                  Console.WriteLine(m.Value);
           }

Ну и using System.Text.RegularExpressions.

→ Ссылка