Как обрезать список ссылок

Тема в разделе "Вопросы новичков", создана пользователем Klepach, 23 сен 2009.

Статус темы:
Закрыта.
  1. Klepach

    Klepach

    Регистр.:
    31 окт 2008
    Сообщения:
    942
    Симпатии:
    250
    Появилась задача обрезать списоу урл до необходимого раздела.
    К примеру есть списко ссылок:
    http://site.net/stdhdsh/boevik/23-svjatilishhe-/fgnfgn
    http://blog.net/qwe12341/boevik/wewefwef/ddfbd
    http://dor.net/sdvsdvsdv/dsfdb/boevik/4444db/879fff

    нужно их все обрезать по boevik/
    чтоб получилось так:
    http://site.net/stdhdsh/boevik/
    http://blog.net/qwe12341/boevik/
    http://dor.net/sdvsdvsdv/dsfdb/boevik/

    Чем можно это сделать?
    Руками сильно долго. Подобных урл обрезать нужно более 20К.
     
  2. sauron.dr

    sauron.dr

    Регистр.:
    20 июл 2008
    Сообщения:
    167
    Симпатии:
    52
    Пишете макрос в любом более-менее нормальном текстовом редакторе. Например Ultra Edit. (Их можно не писать, а записывать - т.е. выполняете какие-то действия, редактор запоминает, а потом может это повторить)

    Ищем в тексте "/boevik/" лучше со слешами, чтобы случайно не вырезать случайно встретившееся слово например в названии домена. И стираем всё до конца строки. Повторяем макрос столько раз, сколько у нас строк.
     
    Klepach нравится это.
  3. Anton

    Anton ¯\_(ツ)_/¯

    Moderator
    Регистр.:
    28 авг 2007
    Сообщения:
    642
    Симпатии:
    636
    Агреспарсером, там есть функция "удалить после..."
     
    Klepach нравится это.
  4. Klepach

    Klepach

    Регистр.:
    31 окт 2008
    Сообщения:
    942
    Симпатии:
    250
    Всем спасибо. Подошло и одно и другое.
    В данном случае Агресом быстрее всего получилось.

    А вот Ultra Edit с ней возни больше, но она может выполнить на много больший функционал по правке текстов, замены и всего остального.
     
Статус темы:
Закрыта.