Вопрос по Regular Expression

  • Автор темы Автор темы romyk
  • Дата начала Дата начала

romyk

Топикстартер
10 лет на форуме
Сообщения
1 415
Реакции
274
Пытаюсь создать смартнейм, который из имени файлов удалял бы название сепарации, т.е.
889-2001 (#3899)_name name name_(#34)_w.len - 889-2001 (#3899)_name name name_(#34).len, например. Выглядит это так
Снимок23213.JPG
На выходе получаю файл .len.
Не могу понять, где ошибка, подскажите
 
Пытаюсь создать смартнейм, который из имени файлов удалял бы название сепарации, т.е.
889-2001 (#3899)_name name name_(#34)_w.len - 889-2001 (#3899)_name name name_(#34).len, например. Выглядит это так
Посмотреть вложение 114213
На выходе получаю файл .len.
Не могу понять, где ошибка, подскажите

Код:
function f ()
  {
  var str="<<file/>>";
  return str.substr(0, str.lastIndexOf("_"));
  }

f ();
 
  • Спасибо
Реакции: romyk
Пытаюсь создать смартнейм, который из имени файлов удалял бы название сепарации, т.е.
889-2001 (#3899)_name name name_(#34)_w.len - 889-2001 (#3899)_name name name_(#34).len, например. Выглядит это так
Посмотреть вложение 114213
На выходе получаю файл .len.
Не могу понять, где ошибка, подскажите

вот тебе
(.*)_.*
 
  • Спасибо
Реакции: romyk
Java это замечательно, для большинства задач, но в АЕ чаще удобнее пользоваться именно регулярными выражениями для разборки имен файлов или сложных стрингов. ну кому как удобнее