Xant1k
BANNED | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Подсобите с выражением. Пытаюсь через Yahoo Pipes прогнать RSS ленту содержащую: 1. (Classic Rock, Hard Rock, Southern Rock) Les Dudek - Ghost Town Parade & Gypsy Ride - 1978, 1981, FLAC (tracks+.cue), lossless [497 MB] или [Обновлено] (Blues, Blues-Rock, Folk-Rock) Mark Knopfler - Официальная дискография (7 альбомов, 6 промо, 7 синглов, 2 EP, 1 ECD / 27 изданий) - 1996-2012, FLAC (image+.cue, tracks+.cue), lossless [6.06 GB] или (Southern Rock) Outlaws - Los Hombres Malo - 1982, APE (image+.cue), lossless [383 MB] Требуется оставлять только середину (название исполнителя и альбома). Пока нашел способ убрать "lossless" через [^\s]*lossless[^\s]* 2. Привести ленту вида (Southern Rock) Outlaws - Los Hombres Malo - 1982, APE (image+.cue), lossless [383 MB] к Outlaws - Los Hombres Malo (Southern Rock) APE (image+.cue) если возможно. Главное вынести отдельной строкой название исполнителя/группы и альбома. 3. Есть готовый вариант фильтра который из множества новостей отбирает содержащие только 2011 и 2010г. .*(2010|2011).*track\+.cue.*? Или так.. Зависит от реализации парсера: .*(2010|2011).*track\+\.cue.*? Требуется добавить к правилу что бы новости содержащие, например Collection, Дискография, Discography, и прочие добавляемые по желанию, не попадали в фильтр. Ссылка на ленту если что http://feed.rutracker.org/atom/f/1702.atom А вообще есть в паутине какой-нибудь софт с информативными подсказками, может готовыми примерами(исключающие из текста определенные слова, цифры, или фразы). Не очень то и получается вникнуть в теорию, понять логику работы |