iamdivine
@iamdivine

Почему при поиске в строке через regex выводится 1 значение?

Сделал регулярку для поиска имени и фамилии в строке. Меняются имена, фамилии. Остальное остается статичным.
Строка - Name: John Surname: Falcon Age 10
Regex - Name:([\s\S]+?) |Surname:([\s\S]+?)Age
Получаю только имя
6283d9292b182824950752.png
var rx = new Regex(@"Name:([\s\S]+?) |Surname:([\s\S]+?)Age");


var text = "Name: John Surname: Falcon Age 10";
var match = rx.Match(text);
Console.WriteLine( match.Groups[1].Value + "Фамилия" +  match.Groups[2].Value);
  • Вопрос задан
  • 23 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы