Регулярные выражения на все случаи жизни

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113

inilim

Client
Регистрация
16.09.2017
Сообщения
446
Благодарностей
170
Баллы
43

Vinovnik

Client
Регистрация
10.08.2016
Сообщения
354
Благодарностей
106
Баллы
43

Vinovnik

Client
Регистрация
10.08.2016
Сообщения
354
Благодарностей
106
Баллы
43

inilim

Client
Регистрация
16.09.2017
Сообщения
446
Благодарностей
170
Баллы
43
у меня работает.
Код:
Год выпуска:
2018
Жанр:
драма, спорт
Страна:
Россия
Продолжительность:
139 мин.
Премьера (мир):
20 апреля 2018
Премьера (РФ):
19 апреля 2018
Режиссер:
Данила Козловский
В ролях:
Андрей Смоляков, Данила Козловский, Александр Ильин мл., Игорь Гордин, Виктор Вержбицкий, Владимир Ильин, Павел Ворожцов, Ирина Горбачева, Ольга Зуева, Мария Лобанова
Автор сценария:
Данила Козловский, Андрей Золотарев, Сергей Четверухин
Продюсер:
Данила Козловский, Леонид Верещагин, Петр Ануров
Оператор:
Федор Лясс
Художник:
Варя Авдюшко, Сергей Агин
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113
ну в твоём примере она не выглядит как одна строка
 

Vinovnik

Client
Регистрация
10.08.2016
Сообщения
354
Благодарностей
106
Баллы
43
вот такое получается после Escape строки
Код:
Год\ выпуска:\r\n\t\t\t\t\t\t2018\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\tЖанр:\r\n\t\t\t\t\t\tбоевик,\ приключения,\ фантастика\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\tСтрана:\r\n\t\t\t\t\t\tСША\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\tПродолжительность:\r\n\t\t\t\t\t\t109\ мин\.\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\tПремьера\ \(мир\):\r\n\t\t\t\t\t\t11\ апреля\ 2018\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\tПремьера\ \(РФ\):\r\n\t\t\t\t\t\t12\ апреля\ 2018\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\tРежиссер:\r\n\t\t\t\t\t\tБрэд\ Пейтон\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\tВ\ ролях:\r\n\t\t\t\t\t\tДуэйн\ Джонсон,\ П\.Дж\.\ Бирн,\ Наоми\ Харрис,\ Малин\ Акерман,\ Джеффри\ Дин\ Морган,\ Джо\ Манганьелло,\ Марли\ Шелтон,\ Деметриус\ Гросс,\ Джейк\ Лэси,\ Джек\ Куэйд\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\tАвтор\ сценария:\r\n\t\t\t\t\t\tКарлтон\ Кьюз,\ Райан\ Кондал,\ Райан\ Ингл\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\tПродюсер:\r\n\t\t\t\t\t\tРичард\ Бренер,\ Тоби\ Эммерих,\ Майкл\ Диско\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\tОператор:\r\n\t\t\t\t\t\tДжарон\ Пресан\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\tКомпозитор:\r\n\t\t\t\t\t\tЭндрю\ Локингтон\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\tХудожник:\r\n\t\t\t\t\t\tЭллиотт\ Глик,\ Бэрри\ Чусид,\ Лорел\ Бергман\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\tМонтаж:\r\n\t\t\t\t\t\tБоб\ Дюксэй,\ Джим\ Мэй
 

inilim

Client
Регистрация
16.09.2017
Сообщения
446
Благодарностей
170
Баллы
43

Vinovnik

Client
Регистрация
10.08.2016
Сообщения
354
Благодарностей
106
Баллы
43

Vinovnik

Client
Регистрация
10.08.2016
Сообщения
354
Благодарностей
106
Баллы
43

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113
попробуй (\r\n?){2,} заменить на \r\n
 
  • Спасибо
Реакции: inilim

inilim

Client
Регистрация
16.09.2017
Сообщения
446
Благодарностей
170
Баллы
43
Следуй так!!!
Screenshot_2.jpg
Screenshot_3.jpg
Screenshot_4.jpg
 

Vinovnik

Client
Регистрация
10.08.2016
Сообщения
354
Благодарностей
106
Баллы
43
вот по порядку:
взял DOM
Код:
                                    <div class="row">
                        <div class="label">Год выпуска:</div>
                        <div class="value">2018</div>
                    </div>
               
                                    <div class="row">
                        <div class="label">Жанр:</div>
                        <div class="value">боевик, приключения, фантастика</div>
                    </div>
               
                                    <div class="row">
                        <div class="label">Страна:</div>
                        <div class="value">США</div>
                    </div>
               

                    <div class="row">
                        <div class="label">Продолжительность:</div>
                        <div class="value">109 мин.</div>
                    </div>

                                    <div class="row">
                        <div class="label">Премьера (мир):</div>
                        <div class="value">11 апреля 2018</div>
                    </div>
               
                                    <div class="row">
                        <div class="label">Премьера (РФ):</div>
                        <div class="value">12 апреля 2018</div>
                    </div>
               
               
                                    <div class="row">
                        <div class="label">Режиссер:</div>
                        <div class="value">Брэд Пейтон</div>
                    </div>
               
                                    <div class="row">
                        <div class="label">В ролях:</div>
                        <div class="value">Дуэйн Джонсон, П.Дж. Бирн, Наоми Харрис, Малин Акерман, Джеффри Дин Морган, Джо Манганьелло, Марли Шелтон, Деметриус Гросс, Джейк Лэси, Джек Куэйд</div>
                    </div>
               
                                    <div class="row">
                        <div class="label">Автор сценария:</div>
                        <div class="value">Карлтон Кьюз, Райан Кондал, Райан Ингл</div>
                    </div>
               
                                    <div class="row">
                        <div class="label">Продюсер:</div>
                        <div class="value">Ричард Бренер, Тоби Эммерих, Майкл Диско</div>
                    </div>
               
                                    <div class="row">
                        <div class="label">Оператор:</div>
                        <div class="value">Джарон Пресан</div>
                    </div>
               
                                    <div class="row">
                        <div class="label">Композитор:</div>
                        <div class="value">Эндрю Локингтон</div>
                    </div>
               
                                    <div class="row">
                        <div class="label">Художник:</div>
                        <div class="value">Эллиотт Глик, Бэрри Чусид, Лорел Бергман</div>
                    </div>
               
                                    <div class="row">
                        <div class="label">Монтаж:</div>
                        <div class="value">Боб Дюксэй, Джим Мэй</div>
                    </div>
               
            </div>
сделал замену <.*?> на пустоту
Код:
                        Год выпуска:
                        2018
                   
               
                                   
                        Жанр:
                        боевик, приключения, фантастика
                   
               
                                   
                        Страна:
                        США
                   
               

                   
                        Продолжительность:
                        109 мин.
                   

                                   
                        Премьера (мир):
                        11 апреля 2018
                   
               
                                   
                        Премьера (РФ):
                        12 апреля 2018
                   
               
               
                                   
                        Режиссер:
                        Брэд Пейтон
                   
               
                                   
                        В ролях:
                        Дуэйн Джонсон, П.Дж. Бирн, Наоми Харрис, Малин Акерман, Джеффри Дин Морган, Джо Манганьелло, Марли Шелтон, Деметриус Гросс, Джейк Лэси, Джек Куэйд
                   
               
                                   
                        Автор сценария:
                        Карлтон Кьюз, Райан Кондал, Райан Ингл
                   
               
                                   
                        Продюсер:
                        Ричард Бренер, Тоби Эммерих, Майкл Диско
                   
               
                                   
                        Оператор:
                        Джарон Пресан
                   
               
                                   
                        Композитор:
                        Эндрю Локингтон
                   
               
                                   
                        Художник:
                        Эллиотт Глик, Бэрри Чусид, Лорел Бергман
                   
               
                                   
                        Монтаж:
                        Боб Дюксэй, Джим Мэй
сделал Trim
Код:
Год выпуска:
                        2018
                   
               
                                   
                        Жанр:
                        боевик, приключения, фантастика
                   
               
                                   
                        Страна:
                        США
                   
               

                   
                        Продолжительность:
                        109 мин.
                   

                                   
                        Премьера (мир):
                        11 апреля 2018
                   
               
                                   
                        Премьера (РФ):
                        12 апреля 2018
                   
               
               
                                   
                        Режиссер:
                        Брэд Пейтон
                   
               
                                   
                        В ролях:
                        Дуэйн Джонсон, П.Дж. Бирн, Наоми Харрис, Малин Акерман, Джеффри Дин Морган, Джо Манганьелло, Марли Шелтон, Деметриус Гросс, Джейк Лэси, Джек Куэйд
                   
               
                                   
                        Автор сценария:
                        Карлтон Кьюз, Райан Кондал, Райан Ингл
                   
               
                                   
                        Продюсер:
                        Ричард Бренер, Тоби Эммерих, Майкл Диско
                   
               
                                   
                        Оператор:
                        Джарон Пресан
                   
               
                                   
                        Композитор:
                        Эндрю Локингтон
                   
               
                                   
                        Художник:
                        Эллиотт Глик, Бэрри Чусид, Лорел Бергман
                   
               
                                   
                        Монтаж:
                        Боб Дюксэй, Джим Мэй
сделал замену {-String.Space-}{-String.Space-} на пустоту
Код:
Год выпуска:
                        2018
                   
               
                                   
                        Жанр:
                        боевик, приключения, фантастика
                   
               
                                   
                        Страна:
                        США
                   
               

                   
                        Продолжительность:
                        109 мин.
                   

                                   
                        Премьера (мир):
                        11 апреля 2018
                   
               
                                   
                        Премьера (РФ):
                        12 апреля 2018
                   
               
               
                                   
                        Режиссер:
                        Брэд Пейтон
                   
               
                                   
                        В ролях:
                        Дуэйн Джонсон, П.Дж. Бирн, Наоми Харрис, Малин Акерман, Джеффри Дин Морган, Джо Манганьелло, Марли Шелтон, Деметриус Гросс, Джейк Лэси, Джек Куэйд
                   
               
                                   
                        Автор сценария:
                        Карлтон Кьюз, Райан Кондал, Райан Ингл
                   
               
                                   
                        Продюсер:
                        Ричард Бренер, Тоби Эммерих, Майкл Диско
                   
               
                                   
                        Оператор:
                        Джарон Пресан
                   
               
                                   
                        Композитор:
                        Эндрю Локингтон
                   
               
                                   
                        Художник:
                        Эллиотт Глик, Бэрри Чусид, Лорел Бергман
                   
               
                                   
                        Монтаж:
                        Боб Дюксэй, Джим Мэй
что я делаю не так?
 

inilim

Client
Регистрация
16.09.2017
Сообщения
446
Благодарностей
170
Баллы
43
  • Спасибо
Реакции: doc

Vinovnik

Client
Регистрация
10.08.2016
Сообщения
354
Благодарностей
106
Баллы
43
уже лучше, но есть пустые
Код:
Год выпуска:
2018
  

  
Жанр:
боевик, приключения, фантастика
  

  
Страна:
США
  


  
Продолжительность:
109 мин.
  

  
Премьера (мир):
11 апреля 2018
  

  
Премьера (РФ):
12 апреля 2018
  


  
Режиссер:
Брэд Пейтон
  

  
В ролях:
Дуэйн Джонсон, П.Дж. Бирн, Наоми Харрис, Малин Акерман, Джеффри Дин Морган, Джо Манганьелло, Марли Шелтон, Деметриус Гросс, Джейк Лэси, Джек Куэйд
  

  
Автор сценария:
Карлтон Кьюз, Райан Кондал, Райан Ингл
  

  
Продюсер:
Ричард Бренер, Тоби Эммерих, Майкл Диско
  

  
Оператор:
Джарон Пресан
  

  
Композитор:
Эндрю Локингтон
  

  
Художник:
Эллиотт Глик, Бэрри Чусид, Лорел Бергман
  

  
Монтаж:
Боб Дюксэй, Джим Мэй
 

inilim

Client
Регистрация
16.09.2017
Сообщения
446
Благодарностей
170
Баллы
43

Вложения

  • 20,2 КБ Просмотры: 180

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113

Vinovnik

Client
Регистрация
10.08.2016
Сообщения
354
Благодарностей
106
Баллы
43

inilim

Client
Регистрация
16.09.2017
Сообщения
446
Благодарностей
170
Баллы
43
Я думаю из-за выбора замены (Regex Text) чекбоксы
 
  • Спасибо
Реакции: Roman*

Vinovnik

Client
Регистрация
10.08.2016
Сообщения
354
Благодарностей
106
Баллы
43
Всем спасибо за помощь, все получилось :az:
 

Gizmond

Client
Регистрация
18.02.2017
Сообщения
270
Благодарностей
52
Баллы
28
Добрый день! Подскажите как удалить 3 строчку и то что выше нее включительно, должно остаться только 0123asd

значения

123asd
456asd
789asd
0123asd
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113
^([^\n]*\n){3} заменить по регулярке на пустоту
 
  • Спасибо
Реакции: Sputnik

JanCarlo

Client
Регистрация
04.03.2018
Сообщения
358
Благодарностей
40
Баллы
28
http://site.com/derevjannnijesiski/1874-obnazhennaya-u-morya.html

приветы, у меня список вот таких ссылок, нужно вырезать только 1874-obnazhennaya-u-morya но как?
кол-во символов везде всегда разное то есть тут - derevjannnijesiski бывают разные названия с цифрами и т.д и разное колво символов.
короче (?<=/).*?(?=\.html) регулярка приводит к виду /site.com/derevjannnijesiski/1874-obnazhennaya-u-morya

а мне именно 1874-obnazhennaya-u-morya надо

заранее спасибо
 

Punisher

Client
Регистрация
27.12.2014
Сообщения
43
Благодарностей
4
Баллы
8
Попробуй (?<=/)\d.*(?=\.html)

Должно работать, если после /derevjannnijesiski/ идут числа, как у тебя в примере /derevjannnijesiski/1874-любые символы.
 
  • Спасибо
Реакции: JanCarlo

JanCarlo

Client
Регистрация
04.03.2018
Сообщения
358
Благодарностей
40
Баллы
28
Попробуй (?<=/)\d.*(?=\.html)

Должно работать, если после /derevjannnijesiski/ идут числа, как у тебя в примере /derevjannnijesiski/1874-любые символы.
сработало, супер спасибо.


блин всегда траблы с этими регулярками, надо учебник сьесть по ним
прошу помочь с этим
вот текст C:\Users\Юзер\Desktop\Парсер\все альбомы\альбомы без водяных знаков\
нужно вырезать только последние 5 символов, так все папки у меня имеют рандомное название из 5 символов (цифры и буквы), что бы получить только 175qp
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 270
Благодарностей
9 054
Баллы
113
http://site.com/derevjannnijesiski/1874-obnazhennaya-u-morya.html

приветы, у меня список вот таких ссылок, нужно вырезать только 1874-obnazhennaya-u-morya но как?
кол-во символов везде всегда разное то есть тут - derevjannnijesiski бывают разные названия с цифрами и т.д и разное колво символов.
короче (?<=/).*?(?=\.html) регулярка приводит к виду /site.com/derevjannnijesiski/1874-obnazhennaya-u-morya

а мне именно 1874-obnazhennaya-u-morya надо

заранее спасибо
Код:
([^/]+(?=\.html))
upload_2018-6-5_0-10-50.png
 
  • Спасибо
Реакции: JanCarlo

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18
ребята у меня текст статичный , но концовка постоянно меняется ...скажем

ляляляля -123
ляляляля -533

как сохранить из текстового файла только -123 ..то есть нужно сохранить только изменяющуюся часть ...
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 270
Благодарностей
9 054
Баллы
113
ребята у меня текст статичный , но концовка постоянно меняется ...скажем

ляляляля -123
ляляляля -533

как сохранить из текстового файла только -123 ..то есть нужно сохранить только изменяющуюся часть ...
upload_2018-6-5_10-7-29.png
 
  • Спасибо
Реакции: zios

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18
Можно спросить как эти данные по разным файлам раскидать? То есть в несколько списков?
 

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