Чтобы соответствовать всему имени файла изображений
(^|\s+).+\.(jpe?g|png|gif|tiff)(\s+|$)
* ПРИМЕЧАНИЕ: ^
и $
соответствуют началу и концу строки, так что если вы тянетеимена из какого-то большего текста, удалите эти символы.Добавив опцию конца строки (^
или $
) space
, он заставляет имя файла появляться в начале / конце строки или , обрамляясь пробелами.Так как в именах файлов допускаются пробелы, это может / не может работать для OP, однако у нас мало информации о контексте, в котором он планирует использовать выражение.
Чтобы предотвратитьимя файла, которое является просто точкой:
^.?[^\.]+\.(jpe?g|png|gif|tiff)$