есть файл htm, в нём интересует только пару строк
остольное не нужно.
можно ли по маске указать как выглядит ссылка, чтоб только такого рода
строки сохранились, пример ссылок
скачал, распаковал ssed.exe на рабочем столе, далее не понятно во первых cmd выскакивает, и сразу исчезает. да имне нужно под тотал команд, так как файлы у меня лежат в подпапках и открываю список с ними через ctrl +B
а как оформить запись вашей строки с регулярным вырожением
если после слова photos/ мне, скажем, не надо перебирать все возможные комбинации трехзначного числа а лишь 4, скажем 100,75, 16, 112, ну
к примеру
а можно по подробнее о конструкции /(75|1(6|00|12))\
дело в том, что цифры могут меняться к примеру сейчас я перебираю 12,71,83,100
Добавлено спустя 55 минут:
C:\silk>type *.htm |ssed -R -n s/.*(hotel_photos\/(75|1(6|00|12))\/[\d\/]+_740x5
50\.jpg).*/\1/p >imgs.lst
"1" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
astrolit
А что тут подробней? Варианты описываются в справке TC по регулярным выражениям и не только. Здесь берётся двойная вариация (75 и то, что после единицы). 1(6|00|12) = (16|100|112)
Прямой слеш тут определяется по Esc-последовательности.
да с этим я разобрался, но очевидно же написал ошика!!!
"1" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
точно также выдал ошику когда я записал
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.
C:\silk>type *.htm |ssed -R -n s/.*(hotel_photos\/(12|71|83|100))\/[\d\/]+_740x5
"71" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
C:\silk>
Последний раз редактировалось astrolit Сб июл 28, 2012 23:22, всего редактировалось 1 раз.
батник у меня не вкакую не работает - кнопка есть, cmd батник ваш висит параметры прописаны ssed.exe лежит с вскрытыми файлами, просто мигает курсор,
оъединив 20 000 страниц в одну обращаюсь к ней через первый предложенный вами вариант