План лекции:
— что такое регулярные выражения («регэкспы», от англ. Regular Expressions), чем они полезны, когда использовать их, а когда выбирать другие инструменты);
— обзор синтаксиса и возможностей;
— особенности регекспов в языке Python;
— неочевидные моменты, грабли и ловушки.
Лекция будет полезной для пользователей языка Python, владеющих им хотя бы на самом поверхностном уровне (диалекты 2.* или 3.*).
О лекторе: Николай — разработчик в компании Яндекс.
Linux команда sed — редактор текстовых файлов. Позволяет форматировать текстовые файлы и искать и заменять одни части текста другими. Может работать с регулярными выражениями.
#!/bin/bash
# command sed = stream editor
# 2:00 добавляем межстрочный интервал во весь файл
sed G text_file
# 2:09 выводит на печать заданное число строк
sed 10p text_file
# 2:28 удаляет 5-ю строку
sed 5d text_file
# 3:01 удаляет 5-7 строки
sed 5,7d text_file
# 3:28 заменяет su на RRR один раз в каждой строке
sed s/su/adm/RRR/ text_file
# 4:26 заменяет su на RRR каждый раз в каждой строке
sed s/su/RRR/g text_file
# 4:40 заменяет su или adm на RRR каждый раз в каждой строке
sed s/su\|adm/RRR/g text_file
# 6:16 заменяет su или adm каждый раз в 5-й строке
sed 5s/su\|adm/RRR/g text_file
# 6:43 заменяет su или adm каждый раз c 3-ю по 5-ю строки
sed 3,5s/su\|adm/RRR/g text_file
Все мы слышали об удивительных закономерностях и паттернах в математике. Некоторые из них настолько красивы и необъяснимы, что люди с радостью приписывают им мистический смысл. Но стоит разобраться получше, и оказывается, всё дело во вполне понятных, хоть и сложных, свойствах самих чисел. Грант с канала 3Blue1Brown, например, предлагает разобраться, как таинственные спирали на полярном графике связаны с одной из фундаментальных особенностей простых чисел.
Перевод: Алексей Лоскутов
Редактура: Алексей Малов
Научная редактура: Михаил Коротеев
Озвучка: Юрий Катарманов
Монтаж звука: Андрей Фокин
Монтаж видео: Джон Исмаилов
Обложка: Андрей Гавриков
Pavel Dunaev, Nick Denizhenko, Oleksii, Yegor Barakovskiy,, mrwiseguy351, Ігор Дорохов, Mikhail Stolpovskiy, Roman Inflianskas, Vladimir Dementyev, Aleksandr, Maxim Syunikov, Oleg Zingilevskiy, Serega Beltser, Rashid Nasibulin, opperatius, Dina Kruchina, Alena, Vitaliy Vachynyuk, Ника Калмыкова, Роман Чурин, Aiorraro, Евгений Сельменев, Alex Afalex, Sergii Cherepanov, Владимир Кашутин, Pavel Parpura, Anton Bolotov, Yevhen, Sergei W, Kosoy, Михаил Панькин, Anton Makiievskyi, Максим Sheridan Горлов, Katoto Chan, Marat Bakirov, Ирина Завтонова, Anastasia, Andrew Rumak, 4k, Andrey Istomin, Марина Малинкина, Dmitry Khlan, Галина Баринова, Yaroslav Kyrylchuk, Познающий, Ирина Анатольевна Чулкова, kotov.p, Pavel Golovin, Stanislav K, Edward Ben Rafael, Юрий Медведев, Анна Троссман, Serj Skidan, Andrei Chitaev, L Marchenko, Nadia Kilgishova, Sultan Ishankulov, Mike Sviblov, Andrey Rusanov, Inna Klymenko, Dima Chumakov, Dmitriy Lashtaba, Olesya Bolobova, Ilya Alexeevsky, Alexander Balynskiy, Максим Иванов, Ольга Канкулова, Alexander, Viktor Lova, Maria Tronina, Alexander Gorodok, Ivan Iakimov, Alexander Zimin, Евгений Миф, Виталий Пастушенко, Serj Kravchuk, Claudia Barzaeva, Pandaben, Monza UA, Lirin Alex, Pavel D, Dan Sotnikov, Konstantin Pesyakov, Denis Titusov, Viktoria, Alexandr Globov, Olga Podolskaya, Alexey Kukushkin, F23D24, Пугачёв Пётр, Olga Shistareva, Kamerton_440, Alex Katkov, Irina Shakhverdova, Vladimir Grachev, Dmitriy Omelyansky, Aleksey Sazonov, Vladimir Goshev, Vladyslav Sokolenko, Anton Novozhenin, Spartak Kagramanyan, Александр Фалалеев, Evgeny Vrublevsky
Предложить автомобиль на обзор — avtokriminalist.test@yandex.ru
Mercedes Benz GLE Coupe AMG 63S с тюнингом Brabus куплен за 5.000.000 рублей. Через некоторое время после покупки автомобиля человек обратился в сервис Mercedes Benz, из-за того, что не работает лампочка в бордачке и подсветка накладки порога. По результатам диагностики автомобиля сказали, что нужно искать разрыв в проводке, но так же обратили внимание, что у автомобиля не работают преднатежители ремней безопасности. Меня попросили, чтобы я провел проверку автомобиля и сказал, что именно было с этим Mercedes Benz GLE Coupe AMG 63S.
КликАвтоБот — мгновенная помощь для автовладельцев!
Получить КликАвтоБот: gibdd.legal/
Скидка 10% по промокоду AcademeG
В КликАвтоБот от Клик Сервис входит:
— неограниченный доступ к чат-боту для оспаривания штрафов;
— 5 устных консультаций в месяц от автоюристов;
— бесплатный вызов эвакуатора при подписке на год (действует на следующий день, для одного человека в одну точку)*
*акция на эвакуатор действует при покупке до 30 ноября