$stext="text.txt - другие любые слова"StringRegExpReplace($stext,'\.[^.]*','')
все срабатывает и получаю имя файла без расширения.
какой шаблон нужен, чтобы работал одновременно и с "text.txt - другие любые слова" и с "text - другие любые слова" выдавая одинаковый результат.