Помогите с регуляркой

booble

Новичок
Регистрация
07.10.2018
Сообщения
7
Благодарностей
2
Баллы
3
Есть задача спарсить данные с мп3 сайта. Формат данных нужен в текстовом виде построчно "Исполнитель - трэк", После парсинга страницы получаю что-то типа:
"Дима Билан - Молния 11777 Скачать"
а требуется такая строка: "Дима Билан - Молния"
как регулярным выражением отсечь лишнее?
Спасибо.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 462
Благодарностей
8 686
Баллы
113
Есть задача спарсить данные с мп3 сайта. Формат данных нужен в текстовом виде построчно "Исполнитель - трэк", После парсинга страницы получаю что-то типа:
"Дима Билан - Молния 11777 Скачать"
а требуется такая строка: "Дима Билан - Молния"
как регулярным выражением отсечь лишнее?
Спасибо.
Регулярка:
Код:
\d+.*?(?i)Скачать
Через экшен Обработка текста - Замена (Regex) заменить на пустоту.
 
  • Спасибо
Реакции: booble

backoff

Client
Регистрация
20.04.2015
Сообщения
5 926
Благодарностей
6 389
Баллы
113
ну если все треки одинаковые, то регулярка будет работать, если по разному начинаются то не будет

скинь лучше список из 10-15 примеров чтоб понять разные или нет записи
 
  • Спасибо
Реакции: booble

booble

Новичок
Регистрация
07.10.2018
Сообщения
7
Благодарностей
2
Баллы
3
  • Спасибо
Реакции: Sergodjan

booble

Новичок
Регистрация
07.10.2018
Сообщения
7
Благодарностей
2
Баллы
3
ну если все треки одинаковые, то регулярка будет работать, если по разному начинаются то не будет

скинь лучше список из 10-15 примеров чтоб понять разные или нет записи
да формат всех треков одинаковый, регулярка работает.
Еще раз спасибо за помощь...
 
  • Спасибо
Реакции: Sergodjan

booble

Новичок
Регистрация
07.10.2018
Сообщения
7
Благодарностей
2
Баллы
3
с некоторых страниц вот так спарсилось:
Emilia
- Recalienta
после первой строки один пробел и перевод строки, перед второй строкой два пробела, в конце второй строки один пробел.
должно быть так:
Emilia - Recalienta
либо так
Emilia - Recalienta (тире между двумя пробелами)
полдня рыл регулярки (только изучаю, не судите строго)...
подскажите еще раз плизз..
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 462
Благодарностей
8 686
Баллы
113
с некоторых страниц вот так спарсилось:
Emilia
- Recalienta
после первой строки один пробел и перевод строки, перед второй строкой два пробела, в конце второй строки один пробел.
должно быть так:
Emilia - Recalienta
либо так
Emilia - Recalienta (тире между двумя пробелами)
полдня рыл регулярки (только изучаю, не судите строго)...
подскажите еще раз плизз..
Вторым проходом заменить {-String.Enter-} на пустоту в текстовом варианте Замены.
 

booble

Новичок
Регистрация
07.10.2018
Сообщения
7
Благодарностей
2
Баллы
3

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)