Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.11.2010, 21:36
Профессор
Отправить личное сообщение для javascript_pupil Посмотреть профиль Найти все сообщения от javascript_pupil
 
Регистрация: 05.07.2009
Сообщений: 222

Нужно обрезать путь до файла регулярным выражением
Нужно обрезать путь до файла (вида "C:\folder\filename.txt") регулярным выражением.

На других языках и платформах это просто: s(^.*/)() и готово. На JavaScript'е никак не могу разобраться. Во-первых в используемом примере черта обратная "\" (под Windows), во-вторых с синтаксисом JavaScript не очень знаком.

Может кто-нибудь необходимую строчку написать?
Ответить с цитированием
  #2 (permalink)  
Старый 21.11.2010, 21:40
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

var adr = "C:\\folder\\filename.txt";
alert(adr.match(/[^\/\\]*$/)[0])
Ответить с цитированием
  #3 (permalink)  
Старый 21.11.2010, 21:50
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,489

Ну или тупо:
alert("C:\\folder\\filename.txt".replace(/^.*\\/,''))
Ответить с цитированием
  #4 (permalink)  
Старый 22.11.2010, 11:46
Профессор
Отправить личное сообщение для javascript_pupil Посмотреть профиль Найти все сообщения от javascript_pupil
 
Регистрация: 05.07.2009
Сообщений: 222

Всем спасибо, получилось! Ошибка у меня была в недостающей экранирующей "зубочистке", которых с учетом того, что Perl их тоже режет потребовалось аж 4 подряд.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема извлечения подстрок регулярным выражением Dotod Общие вопросы Javascript 4 17.05.2010 05:31
Извлечь значение параметра из location.search регулярным выражением? Бобр Общие вопросы Javascript 8 26.01.2010 01:01
Отлов круглых скобок регулярным выражением Kuzya59 Общие вопросы Javascript 2 25.12.2009 13:05