|
0 / 0 / 0
Регистрация: 13.11.2014
Сообщений: 111
|
||||||||||||||||
Удалить часть строки вначале и в конце, включая пробелы и спец. символы27.05.2020, 00:09. Показов 4132. Ответов 11
Метки нет (Все метки)
Здравствуйте.
Пример файла 1.txt:
Необходимо удалить во всех строках всё, кроме самой ссылки
Все ссылки уникальные, а всё что находится до и после них одинаковое. Конец ссылок тоже может отличаться, например .jpg может быть и .png Результат необходимо записать в тот же файл, удалив предыдущий. Пересмотрел много скриптов, но проблемы возникают с пробелами в начале строки или с треугольными скобками. Возможно ли такое реализовать с помощью CMD/BAT? Это был бы самый приемлемый вариант.
0
|
||||||||||||||||
| 27.05.2020, 00:09 | |
|
Ответы с готовыми решениями:
11
Удалить вначале строки пробелы и в конце кроме первого Удалить повторяющиеся пробелы, также пробелы в начале и в конце строки (ассемблерная вставка) Откорректировать файл, удаляя пустые строки, пробелы в конце и вначале строк и оставляя между словами по одному пробелу |
|
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
||||||
| 27.05.2020, 04:51 | ||||||
Сообщение было отмечено marianoredondo как решение
Решение
bat запускать из папки с 1.txt, 2.txt, ...
1
|
||||||
|
6789 / 2286 / 348
Регистрация: 10.12.2013
Сообщений: 7,895
|
|||||||
| 27.05.2020, 08:25 | |||||||
|
ничего лучше, чем cmd, человечество не изобрело.
1
|
|||||||
|
0 / 0 / 0
Регистрация: 13.11.2014
Сообщений: 111
|
|||||||||||||
| 27.05.2020, 21:46 [ТС] | |||||||||||||
|
alpap,
volodin661, Друзья, извините что не по теме, небольшой вопросик: Почти целый день пытаюсь смастерить регулярное выражение, которое бы производило поиск и замену слова old на new, но не во всем тексте, а только в части текста которая начинается после слова features. Ну никак не получается. Пол интернета перерыл, пытался склеивать какие-то части, которые находил на разных форумах, но так ничего и не получилось. Можете помочь. Пример файла:
0
|
|||||||||||||
|
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
|||||||
| 27.05.2020, 22:22 | |||||||
|
--- а почему тут: Но чтобы поменять так как вы хотите (а, вероятно будет что-то почуднее чем просто old и new), то это никак не cmd и
0
|
|||||||
|
0 / 0 / 0
Регистрация: 13.11.2014
Сообщений: 111
|
|||
| 27.05.2020, 22:50 [ТС] | |||
|
alpap,
Может подскажите, где можно найти решение? Понимаю, что так можно реализовать, но никак не могу состыковать нужные Добавлено через 7 минут
0
|
|||
|
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
|
|
| 28.05.2020, 11:05 | |
|
marianoredondo, здравствуйте, а не подойдёт решение, которое поменяет old на new со строки, в которой фигурирует слово features до конца текста, но включая и эту строку?
0
|
|
|
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
|
| 28.05.2020, 12:20 | |
|
Karen87, надо уточнить у ТС
может ли быть строка из было : old new new new old old old стало: new new new new new new new --- быть такой было: "old" new new!old^new oldold <old>
0
|
|
|
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
|
||||||
| 28.05.2020, 12:44 | ||||||
|
marianoredondo, решение исключительно для Вашего примера:
Если содержимое текстового файла примерно такое как показал alpap, то я умываю руки. Поэтому лучше сразу покажите образец боевого файла, чтобы я и другие могли оценить свои возможности Добавлено через 5 минут Примечание. 1.txt - файл с содержимым, которое Вы привели в качестве примера. Кладёте его рядом с батником или прописываете полный к нему
0
|
||||||
|
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
|
|
| 28.05.2020, 12:51 | |
|
Утилита sed во вложении. Кидаете в папку C:\windows\system32
0
|
|
|
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
|
||||||
| 28.05.2020, 13:24 | ||||||
|
В предыдущем варианте кода грубая ошибка. Исправленный вариант:
0
|
||||||
|
0 / 0 / 0
Регистрация: 13.11.2014
Сообщений: 111
|
||
| 05.06.2020, 20:38 [ТС] | ||
|
Регулярное выражение нужно было для работы внутри определённой программы. Вот здесь мне помогли решить мой вопрос. В любом случае спасибо оказанную помощь!
0
|
||
| 05.06.2020, 20:38 | |
|
Помогаю со студенческими работами здесь
12
Откорректировать файл, удаляя пустые строки, пробелы в конце и вначале строк и оставляя между словами по одному пробелу Удалить в текстовом документе пробелы и символы табуляции в конце строк Удалить пробелы в начале и конце строки Удалить пробелы в начале и в конце строки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|