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

booble

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

Sergodjan

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

backoff

Client
Регистрация
20.04.2015
Сообщения
6 355
Благодарностей
6 639
Баллы
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
Сообщения
22 788
Благодарностей
10 214
Баллы
113
с некоторых страниц вот так спарсилось:
Emilia
- Recalienta
после первой строки один пробел и перевод строки, перед второй строкой два пробела, в конце второй строки один пробел.
должно быть так:
Emilia - Recalienta
либо так
Emilia - Recalienta (тире между двумя пробелами)
полдня рыл регулярки (только изучаю, не судите строго)...
подскажите еще раз плизз..
Вторым проходом заменить {-String.Enter-} на пустоту в текстовом варианте Замены.
 

booble

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

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