Это похоже на регистр регулярных выражений, таких как @ "- \ d + $" в данном случае.Пример кода:
using System;
using System.Text.RegularExpressions;
class Test
{
static void Main()
{
Tidy("Technologist - 12345");
Tidy("No trailing stuff");
Tidy("A-B1 - 1 - other things");
}
private static readonly Regex regex = new Regex(@"- \d+$");
static void Tidy(string text)
{
string tidied = regex.Replace(text, "");
Console.WriteLine("'{0}' => '{1}'", text, tidied);
}
}
Обратите внимание, что в настоящее время не обнаруживает отрицательные числа.Если вы хотите, вы можете использовать
new Regex(@"- -?\d+$");