Что нового

[RegExp] Извлечение текста из изменяющейся строки

joiner

Модератор
Локальный модератор
Сообщения
3,570
Репутация
632
Код:
$stext="text.txt - другие любые слова"
StringRegExpReplace($stext, '\.[^.]*', '')

все срабатывает и получаю имя файла без расширения.
какой шаблон нужен, чтобы работал одновременно и с "text.txt - другие любые слова" и с "text - другие любые слова" выдавая одинаковый результат.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,323
Александр,
Если искомый текст в начале строки.
Код:
;$sString = 'text.txt - другие любые слова'
$sString = 'text - другие любые слова'
MsgBox(64, '', StringRegExpReplace($sString, '(\..*|\h.*)$', ''))
 
Верх