Удалить всё кромен названий файлов с раширением .jpg

Тема в разделе "Регулярные выражения", создана пользователем Menro, 25 июн 2014.

Статус темы:
Закрыта.
Модераторы: xpert13
  1. Menro

    Menro web, seo, email, hack

    Регистр.:
    27 янв 2008
    Сообщения:
    599
    Симпатии:
    113
    Всем привет!
    Подскажите регулярку, что бы удалить весь мусор, оставив название изображений с расширением. При этом строки также должны остаться.

    Что есть:

    HTML:
    Westfalia, Германия    westfalia-350014-2.jpg    westfalia-350014-1.jpg Неважно
    Westfalia, Германия    westfalia-350030-53-4.jpg    westfalia-350030-53-5.jpg Германия
    Атлант, Россия    atlant-8550-1.jpg    atlant-8550.jpg Ещё что-нибудь
    Атлант, Россия    atlant-8550.jpg    atlant-8550-1.jpg
    Должно получиться:

    HTML:
    westfalia-350014-2.jpg westfalia-350014-1.jpg
    atlant-8550-1.jpg atlant-8550.jpg
    atlant-8550-1.jpg atlant-8550.jpg
    atlant-8550.jpg atlant-8550-1.jpg
    Реально?
     
  2. xpert13

    xpert13 <(*_*)>

    Moderator
    Регистр.:
    7 ноя 2008
    Сообщения:
    182
    Симпатии:
    453
    Реально:
    Код:
    \S+(?<!\.jpg)(?:$|\s)
    [​IMG]
     
    Menro нравится это.
Статус темы:
Закрыта.