View previous topic :: View next topic |
Author |
Message |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Tue Oct 12, 2010 20:37 Post subject: |
|
|
1076 wrote: | TextLine в этих файлах видит только одну строку | Фактически там единственная _текстовая_ строка, выражение "содержимое строки 70" не имеет смысла.
В HTML инфу нужно искать по тегам. Пример. Quote: | Показывает содержимое HTML тэгов |
|
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2227 Location: Москва, Россия
|
(Separately) Posted: Wed Oct 13, 2010 09:54 Post subject: |
|
|
1076 wrote: | есть много файлов HTML, которые необходимо переименовать на содержимое строки 70 в этих файлах ?? |
Используем Script Content Plugin и vbs-скрипт:
Code: | '======================================================
' Колонка Result возвращает содержимое N-й строки файла
'======================================================
Const N = 70 'Номер строки
'======================================================
content = Result
Function Result
Result = ""
On Error Resume Next
With CreateObject("Scripting.FileSystemObject").OpenTextFile(filename)
For i = 1 To N - 1
.SkipLine
Next
Result = .ReadLine
End With
On Error GoTo 0
End Function |
_________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
 |
1076
Joined: 07 Oct 2010 Posts: 4
|
(Separately) Posted: Wed Oct 13, 2010 14:53 Post subject: |
|
|
Спасибо, буду пробовать. |
|
Back to top |
|
 |
azawak
Joined: 04 Nov 2010 Posts: 2
|
(Separately) Posted: Thu Nov 04, 2010 19:17 Post subject: Групповое переименование |
|
|
Есть папка "А" к примеру с такими файлами :
sky.jpg
sun.jpg
window.jpg
Есть папка "В" скажем с такими файлами:
file1.jpg
file2.jpg
file3.jpg
Как переименовать файлы в папке "B" используя имена из папки "A". Думал Total Commander. Но там маски имя, время, диапазон, и ничего подходящего для себя не нашёл или не увидел. Что посоветуете?
! | Avada: | Объединено с существующей одноимённой темой. Правила нарушать не надо. | |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Nov 04, 2010 19:25 Post subject: |
|
|
azawak
Сюда не пробовал заглядывать после прочтения правил? |
|
Back to top |
|
 |
azawak
Joined: 04 Nov 2010 Posts: 2
|
(Separately) Posted: Thu Nov 04, 2010 19:26 Post subject: |
|
|
MVV wrote: | А имена как брать? От фонаря, по порядку? Если по порядку, то можно просто в переименователе кнопочку с изображением буфера обмена нажать, там выбрать ручное редактирование имён (тотал откроет в текстовом редакторе файл с именами переименовываемых файлов) и вставить нужные имена, предварительно скопированные из папки А. |
Огромное спасибо!!!!!!!!!!!!!!! Всё получилось. |
|
Back to top |
|
 |
sergiokapone
Joined: 18 Nov 2009 Posts: 99
|
(Separately) Posted: Fri Feb 04, 2011 13:52 Post subject: |
|
|
Помогите составить регекс:
Code: |
Все слова в фигурных скобках, исключая те, которые начинаются со слеша "\"
|
У получилось такое ошибочное выражение:
Code: |
\{.*[^ тут не знаю какие символы писать ]\}
|
|
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2227 Location: Москва, Россия
|
(Separately) Posted: Fri Feb 04, 2011 16:10 Post subject: |
|
|
sergiokapone wrote: | Помогите составить регекс:
Код:
Все слова в фигурных скобках, исключая те, которые начинаются со слеша "\" |
Примерно так:
_________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
 |
sergiokapone
Joined: 18 Nov 2009 Posts: 99
|
(Separately) Posted: Fri Feb 04, 2011 19:20 Post subject: |
|
|
Batya wrote: | Примерно так:
|
Спасибо, Batya. |
|
Back to top |
|
 |
gatalsky2010
Joined: 12 Dec 2010 Posts: 40
|
(Separately) Posted: Thu Mar 24, 2011 18:16 Post subject: |
|
|
Ситуация: есть куча музыкальных альбомов с названием в таком формате:
1996 - Sorrow Throughout The Nine Worlds
Хочу убрать тире и пробел, чтобы формат был такой:
1996 Sorrow Throughout The Nine Worlds
Но проблема в том что альбомов очень много, и в ручную это делать займёт много времени.
Такая же ситуация с множеством файлов с названием в формате: 02 Death Becomes All.mp3
Хочу чтобы в начале небыло номера и пробела. В ручную убирать долго будет так как файлов очень много.
Кто знает как сделать это в автоматическом режиме? Заранее благодарен за скрип извилин в ваших светлых головах )
! | Avada: | Перенесено из новой отдельной темы в уже существующую. | |
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2227 Location: Москва, Россия
|
(Separately) Posted: Thu Mar 24, 2011 18:38 Post subject: |
|
|
gatalsky2010
Выделяем файлы и используем "Файлы -> Групповое переименование".
Здесь используем группу полей "Поиск и замена" с установленной галкой "Рег. выраж.".
gatalsky2010 wrote: | 1996 - Sorrow Throughout The Nine Worlds
Хочу убрать тире и пробел, чтобы формат был такой:
1996 Sorrow Throughout The Nine Worlds |
Найти:
Заменить на:
gatalsky2010 wrote: | Такая же ситуация с множеством файлов с названием в формате: 02 Death Becomes All.mp3
Хочу чтобы в начале небыло номера и пробела. |
Найти:
Заменить на:
В последнем случае учёл возможность того, что после номера может стоять не пробел, а символ подчёркивания. _________________ Нет, я не сплю. Я просто медленно моргаю.
Last edited by Batya on Thu Mar 24, 2011 18:42; edited 1 time in total |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Mar 24, 2011 18:51 Post subject: |
|
|
gatalsky2010
Вообще-то есть тема специальная для этого.
Для выделенных файлов, например, в режиме BranchView:
По первому случаю: Открываем диалог "Групповое переименование". Пишем в полях: Найти: " -" (без кавычек); Заменить на: <пусто>
По второму: Пишем маску: [N3-]
Выполняем. |
|
Back to top |
|
 |
gatalsky2010
Joined: 12 Dec 2010 Posts: 40
|
(Separately) Posted: Sat Mar 26, 2011 01:31 Post subject: |
|
|
Спасибо. А где можно почитать подробнее про то как составлять такие скрипты. Если есть под рукой ссылка. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10420 Location: Россия, Саратов
|
(Separately) Posted: Sat Mar 26, 2011 01:42 Post subject: |
|
|
gatalsky2010
Во-первых, оверквотинг на форуме, хотя явно и не запрещён, не приветствуется. Не надо полностью цитировать предыдущие посты: это некрасиво и занимает уйму ненужного места. Цитату убрал.
Во-вторых, это никакие не скрипты. А ссылка одна — справка TC. Разделы про стандартные возможности — диалог группового переименования и регулярные выражения. Плюс материалы форума. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия.
Last edited by Avada on Sat Mar 26, 2011 01:43; edited 1 time in total |
|
Back to top |
|
 |
|