Alexander_88
05-04-2015, 10:27
Здравствуйте, подскажите, пожалуйста, как можно из одного тхт файла, извлечь ссылки из каждой строки в другой тхт файл, притом, чтобы получаемый тхт файл не пополнялся, а перезаписывался.
Пример.. исходный тхт файл:
<a href="http://google.com/file/064cf3f45692b/00001start_DCN-047_yandex.ru.wmv" target="_blank">[$id] - 1.0 GB</a>
<a href="http://google.com/file/6959d25c2772b/00002start_CMV-049_yandex.ru.mp4" target="_blank">[$id] - 1.2 GB</a>
<a href="http://google.com/file/c5596a5a160d5/00003start_MUSO-0059_yandex.ru.avi" target="_blank">[$id] - 1.2 GB</a>
<a href="http://google.com/file/50b2abc43d59c/00004start_ADV-R0055_yandex.ru.avi" target="_blank">[$id] - 1.2 GB</a>
<a href="http://google.com/file/1facf228d65f5/00005start_SVND-053_yandex.ru.avi" target="_blank">[$id] - 671.5 MB</a>
<a href="http://google.com/file/2769106a91036/00006start_AKHO-111_yandex.ru.mp4" target="_blank">[$id] - 1.1 GB</a>
<a href="http://google.com/file/ba4fcd07cf7e5/00007start_CMV-072_yandex.ru.mkv" target="_blank">[$id] - 2.0 GB</a>
<a href="http://google.com/file/732f694c3fa22/00008start_JBD-183_yandex.ru.mp4" target="_blank">[$id] - 1.1 GB</a>
<a href="http://google.com/file/99922c79ebf1a/00009start_MIGD-641_yandex.ru.mp4" target="_blank">[$id] - 1.1 GB</a>
<a href="http://google.com/file/46cf75bb24ae2/00010start_XRW-046_yandex.ru.mp4" target="_blank">[$id] - 1.1 GB</a>
<a href="http://google.com/file/124b75595c17f/00011start_XRW-047_yandex.ru.mp4" target="_blank">[$id] - 1.1 GB</a>
<a href="http://google.com/file/84dfcd57ad37c/00012start_XRW-056_yandex.ru.mkv" target="_blank">[$id] - 1.6 GB</a>
<a href="http://google.com/file/bc9739f4e1b08/00013start_ADVO-066_yandex.ru.mkv" target="_blank">[$id] - 1.3 GB</a>
<a href="http://google.com/file/2eeb806e492b4/00014start_ADVO-067_yandex.ru.mkv" target="_blank">[$id] - 1.1 GB</a>
В первых трех ссылках я выделил жирным ссылки, которые должны быть извлечены.
Известно, что ссылка всегда начинается после первых кавычек, а заканчивается перед вторыми кавычками.
Примечание:
1 - Данный скрипт необходимо запускать из существующего бат файла.
2 - Данный файл скрипта будет скрытым файлом на компьютере (т.е его буду запускать не я сам, а другой бат файл(который я запущу))
Пример.. исходный тхт файл:
<a href="http://google.com/file/064cf3f45692b/00001start_DCN-047_yandex.ru.wmv" target="_blank">[$id] - 1.0 GB</a>
<a href="http://google.com/file/6959d25c2772b/00002start_CMV-049_yandex.ru.mp4" target="_blank">[$id] - 1.2 GB</a>
<a href="http://google.com/file/c5596a5a160d5/00003start_MUSO-0059_yandex.ru.avi" target="_blank">[$id] - 1.2 GB</a>
<a href="http://google.com/file/50b2abc43d59c/00004start_ADV-R0055_yandex.ru.avi" target="_blank">[$id] - 1.2 GB</a>
<a href="http://google.com/file/1facf228d65f5/00005start_SVND-053_yandex.ru.avi" target="_blank">[$id] - 671.5 MB</a>
<a href="http://google.com/file/2769106a91036/00006start_AKHO-111_yandex.ru.mp4" target="_blank">[$id] - 1.1 GB</a>
<a href="http://google.com/file/ba4fcd07cf7e5/00007start_CMV-072_yandex.ru.mkv" target="_blank">[$id] - 2.0 GB</a>
<a href="http://google.com/file/732f694c3fa22/00008start_JBD-183_yandex.ru.mp4" target="_blank">[$id] - 1.1 GB</a>
<a href="http://google.com/file/99922c79ebf1a/00009start_MIGD-641_yandex.ru.mp4" target="_blank">[$id] - 1.1 GB</a>
<a href="http://google.com/file/46cf75bb24ae2/00010start_XRW-046_yandex.ru.mp4" target="_blank">[$id] - 1.1 GB</a>
<a href="http://google.com/file/124b75595c17f/00011start_XRW-047_yandex.ru.mp4" target="_blank">[$id] - 1.1 GB</a>
<a href="http://google.com/file/84dfcd57ad37c/00012start_XRW-056_yandex.ru.mkv" target="_blank">[$id] - 1.6 GB</a>
<a href="http://google.com/file/bc9739f4e1b08/00013start_ADVO-066_yandex.ru.mkv" target="_blank">[$id] - 1.3 GB</a>
<a href="http://google.com/file/2eeb806e492b4/00014start_ADVO-067_yandex.ru.mkv" target="_blank">[$id] - 1.1 GB</a>
В первых трех ссылках я выделил жирным ссылки, которые должны быть извлечены.
Известно, что ссылка всегда начинается после первых кавычек, а заканчивается перед вторыми кавычками.
Примечание:
1 - Данный скрипт необходимо запускать из существующего бат файла.
2 - Данный файл скрипта будет скрытым файлом на компьютере (т.е его буду запускать не я сам, а другой бат файл(который я запущу))