Заменить текст через регулярное выражение
File.YJC366HVX3AGPBN663IPMKYHNM
Dir-308046B0AF4A39CB
Подскажите как можно заменить строки через Regex.Replace(str, "pattern", "")) чтобы по итоге было просто
File
Dir
Пытался так: string newStr = Regex.Replace(str, @"-.+$", "", RegexOptions.Multiline); но не убирает File.YJC366HVX3AGPBN663IPMKYHNM а другой норм.
Или если можно обойтись без регулярных выражений и каким-то образов сделать замену тоо был бы рад. (замена проводится в цикле foreach)