Как сделать, используя RegExp. Нужна помощь

Тема в разделе "Регулярные выражения", создана пользователем vitrolov, 5 авг 2012.

Статус темы:
Закрыта.
Модераторы: xpert13
  1. vitrolov

    vitrolov Постоялец

    Регистр.:
    10 июн 2012
    Сообщения:
    105
    Симпатии:
    87
    Добрый день. Такой вопрос, надеюсь, кто-то сможет мне помочь. Дело такое у меня есть текст

    текст.........
    Звуковая дорожка:
    текст..........
    Продолжительность
    текст.................

    Вопрос такой, как удалить эту часть текста, используя регулярные выражения

    Звуковая дорожка:
    текст..........
    Продолжительность

    И ещё один есть несколько строк типа, как их сделать в один рядок
    Бюджет:
    $70.000.000

    Чтобы было так
    Бюджет: $70.000.000
     
  2. cruide

    cruide Писатель

    Регистр.:
    25 июл 2012
    Сообщения:
    8
    Симпатии:
    22
    покажи весь текст... это HTML, XML или просто текст?

    Типа: Есть такойто текст... нужно выдрать отсель до сель.

    З.Ы.
    Бюджет делим пополам? :)
     
  3. vitrolov

    vitrolov Постоялец

    Регистр.:
    10 июн 2012
    Сообщения:
    105
    Симпатии:
    87
    Да, это просто текст выглядит примерно так. Нужно все удалять из файлов регулярными выражениями, но не знаю как :(.

    Качество:
    HD
    Звуковая дорожка:
    Русский язык
    Размер файла:
    2,18 Gb
    Перевод:
    Многоголосный
    Продолжительность:
    2 часа 27 минут
    Страна:
    США
     
  4. cruide

    cruide Писатель

    Регистр.:
    25 июл 2012
    Сообщения:
    8
    Симпатии:
    22
    Итак, давай попробуем сформулировать ТЗ.
    Необходимо создать регулярное выражение для идентификации и последующей выборки аудио файлов.
    Так?
    Сразу пару вопросов.
    1. Какие форматы будут использоваться для аудио.
    2. какие символы в имени файла будут доступны...
    Например:
    1. Вася Пупки - композиция от 10.01.2012.mp3
    2. vasya_pupkin_kompoziciya_ot_10_01_2012.mp3

    Тоесть мне нужно знать предпологаемые аврианты названий файлов.

    Вобщем полюбому нужно делать парсер на регулярках...
    Могу поспособствовать... только мне нудны примеры текста.
     
  5. vitrolov

    vitrolov Постоялец

    Регистр.:
    10 июн 2012
    Сообщения:
    105
    Симпатии:
    87
    Нет, все намного проще. Скажем, на сайте есть описание фильмов для скачки. Я копирую в один файл десяток описаний фильмов для рерайтинга. В большинстве они имеют один вид
    Название фильма:
    Рембо 4
    Качество:
    HD
    Звуковая дорожка:
    Русский язык
    Размер файла:
    2,18 Gb
    Перевод:
    Многоголосный
    Продолжительность:
    2 часа 27 минут
    Страна:
    США
    Актёры: С. Сталонне и иже с ним
    Описание фильма Рембо. Рембо культовый фильм 90х и так далее.

    Для того, чтобы постоянно вручную не удалять
    Отсюда Звуковая дорожка: До сюда Продолжительность:

    я хочу открыть файл с описанием фильмов Notepad++ там в поиск - замена есть возможность использовать регулярные выражения. Все просто :rules:
     
  6. cruide

    cruide Писатель

    Регистр.:
    25 июл 2012
    Сообщения:
    8
    Симпатии:
    22
    Чёт читаю и "въехать" никак не могу... в задачу...
    не уверен, что в Notepad++ используются "нормальные регулярки", а не свои...
    Нужно почитать "ман" по ним в Notepad++.
    Ну и кинь пример файла...
    Кодировка файла windows-1251 ?

    UPD: 23:12

    Блин, пришлось поставить себе Notepad++ чтоб разобраться с этим...

    Искать: Звуковая дорожка:[^<>]*Страна:
    Заменить на: Страна:

    Вот.
     
    vitrolov нравится это.
Статус темы:
Закрыта.