входных данных (имена файлов):Соответствие каждому происхождению '.' За исключением последних
Word1.Word2 Word3.ext
Word1.Word2 Word3.Word4.ext
Word1 Word2.Word2.ext
Word1 Word2.Word3 Word4.ext
, где .ext
варьируется в зависимости от типа файла, а слова разделяются пробелом или «»
Желаемый результат:
Word1 Word2 Word3.ext
Word1 Word2 Word3 Word4.ext
Word1 Word2 Word3.ext
Word1 Word2 Word3 Word4.ext
Я знаю, что я могу заменить каждое вхождение '':
s/\\.//
, и я знаю, что я могу получить последний. с расширением:
(.[^\\.]*)$
, но я не могу понять, как соединить все это вместе.
Спасибо. Это идеально для меня. Спасибо за примечание о []. – Lorccan