я бы сделал так.
Читать текстовый файл в список.
Затем получить подсписок. с 0 по 29 элементы. Затем "удалить часть" из предыдущего списка, с 0 по 29 элементы
установить переменную "перенос строки"
затем преобразовать новый подсписок в строку, используя как разделитель ту самую переменную Перенос строки.
Эту полученную строку переводим Транслейтером.
пишем допустим в файл. Ставим галочку дописывать
повторяем циклично пока все элементы первого списка не будут вытащены по 30 штук.
Когда все кончено, у нас в текстовике готовые переведенные строки все
Как извлечь текст из ссылки (c:/1/***(эту часть надо извлечь)***/1.csv)
-
Здравствуйте!
Столкнулся с задачей - нужно извлечь текст (он может быть 1 словом или несколькими).Вот фрагмент:
C:/1/Планета Спорт/8000.csv
C:/1/Планета Спорт/8500.csv
C:/1/Планета Спорт/9000.csv
C:/1/Планета Спорт/9500.csv
C:/1/Победа Вкуса/1.csv
C:/1/Подружка/1.csv
C:/1/Подружка/1000.csv
C:/1/Подружка/10000.csv
C:/1/Подружка/10500.csv
C:/1/Подружка/11000.csv
C:/1/Подружка/11500.csvЭто расположение файлов, в папке, с которыми я собрался работать...
Но как извлечь именно эту часть (само название папки)? без остального пути? Вообще ума не приложу как это сделать.
Думал регулярным выражением - но тогда c://1 - будет идти как регулярное выражение что тоже не особо удобно...Может есть идеи - как это реализовать вообще?
-
@brotok said in Как извлечь текст из ссылки (c:/1/***(эту часть надо извлечь)***/1.csv):
Здравствуйте!
Столкнулся с задачей - нужно извлечь текст (он может быть 1 словом или несколькими).Вот фрагмент:
C:/1/Планета Спорт/8000.csv
C:/1/Планета Спорт/8500.csv
C:/1/Планета Спорт/9000.csv
C:/1/Планета Спорт/9500.csv
C:/1/Победа Вкуса/1.csv
C:/1/Подружка/1.csv
C:/1/Подружка/1000.csv
C:/1/Подружка/10000.csv
C:/1/Подружка/10500.csv
C:/1/Подружка/11000.csv
C:/1/Подружка/11500.csvЭто расположение файлов, в папке, с которыми я собрался работать...
Но как извлечь именно эту часть (само название папки)? без остального пути? Вообще ума не приложу как это сделать.
Думал регулярным выражением - но тогда c://1 - будет идти как регулярное выражение что тоже не особо удобно...Может есть идеи - как это реализовать вообще?
Если вы пользуетесь стандартным действием в BAS "Поиск Файлов" то, оно возвращает список, регулярки работают со строками, значит применить их к списку не получится. Для получения последней папки я бы воспользовался методом split()
[[TEXT]] = "C:/1/Планета Спорт/8000.csv" [[FOLDER]] = [[TEXT]].split("/")[ [[TEXT]].split("/").length-2 ] //Планета Спорт
