2010-10-08 4 views
2

Я использую слайд-шоу JQuery плагина который автоматически создать путь эскизов от моего первоначального пути изображений , как следуетпожалуйста, помогите мне с этим регулярным выражением

replace: [/(\.[^\.]+)$/, 't$1'], 

всякий раз, когда у меня есть blablablabla.jpg

он знает что путь большого пальца является одним и тем же путем с t суффиксом blablablablat.jpg

, но я хочу изменить это на /thumb/blablablabla.jpg

Как я могу достичь этого, используя регулярное выражение в качестве примера выше

+0

Что ваш язык программирования и среда, пожалуйста? – Benoit

+0

@Benoit jQuery - это библиотека javascript, поэтому я бы предположил, что регулярное выражение также должно быть javascript. – mavnn

+0

replace является свойством в файле js, и он переназначает символы с использованием регулярного выражения [/(\.[^\.]+)$/, 't $ 1'] и добавляет 't' в конец имени файла до 'jpg' extention ex: ************. jpg становится ************ t.jpg - - - Я хочу регулярное выражение, чтобы изменить *** *********. jpg, чтобы стать /thumb/************.jpg - - - любая помощь пожалуйста – Mariam

ответ

1

Нравится?

replace: [/([^./]+)(\.[^\.]+)$/, '/thumb/$1$2'], 
+0

это делает «4.jpg» стать «4/thumb/.jpg» Я хочу регулярное выражение, чтобы изменить *********. Jpg, чтобы стать/thumb/******** ***. jpg - - - любая помощь пожалуйста – Mariam

+0

Отредактировано для отдельного имени файла и расширения – Spilarix

1

Если вы blablablabla.jpg в качестве входных данных, то вам не нужно регулярное выражение для него вообще. Просто прикрепите его конкатенацией.

+0

Я стараюсь [/(\.[^\.]+)$/, '/ thumb /' + '$ 1'], - но результат был конвертирован 4.jpg в 4/thumb/.jpg - -but мне нужен большой палец/4.jpg – Mariam

+0

Вот почему я сказал, что полностью забыл регулярное выражение. Это так просто: «thumb /» + pictureURL –

Смежные вопросы