Как исправить то, что при использовании паттерна, в строке выводит то, что нужно, но и остальные участки строки? string str = "AKn47 T70 BMP2 AS32 AK47 47AK 47ak ak47";
string pattern = @"([A-Z]{1,})([0-9]{1,}) ";
string evaluator = @"$1<>$2 ";
var replaced = Regex.Replace(str, pattern, evaluator);
Console.WriteLine(replaced); Вывод:AKn47 T<>70 BMP<>2 AS<>32 AK<>47 47AK 47ak ak47