У меня есть несколько файлов в папке со следующими условными обозначениями:Регулярное выражение раздеться файла
1. Size-2.125-in-0.3083-in.pdf
2. Size-0.1-in-0.3083-in.something.pdf
3. Size-2.11-in-0.3083-in.someotherthing.pdf
Как вы можете видеть значения после запятой не фиксированного числа. Как я могу удалить это имя с помощью регулярных выражений. Мне также нужен только файл .pdf (в этом случае номер 1). Все остальные файлы, которые не похожи на 1 имя файла, должны быть проигнорированы.
Я использовал это регулярное выражение, но он терпит неудачу, если число десятичных знаков изменится.
Size-......-in-......-in.pdf
Я использую C#.
Заранее спасибо
'@ "Размер- \ S + -in- \ S + -в \ .pdf"' – falsetru
работает отлично, спасибо! – user2483744
Вы должны опубликовать регулярное выражение, которое вы пытались использовать, в следующий раз. – Jerry