Как стать автором
Поиск
Написать публикацию
Обновить
15.31

Регулярные выражения *

Формальный язык поиска

Сначала показывать
Порог рейтинга

Хотите стать мастером регулярных выражений?

Тогда новый бесплатный курс — для вас!

Кто-то боится регулярных выражений, а потому избегает их. Кто-то пользуется этим инструментом и решает с его помощью сложные задачи. Мы подумали, что хорошо бы собрать полезные статьи по этой теме в одном месте и помочь читателям избавиться от «регекспофобии». Ну или, наоборот, усугубить ее — тут уж как получится.

В курсе разберем не только базовый синтаксис, но и осветим темы посложнее. Посмотрим даже, как можно комментировать регулярки в движках, которые не поддерживают такую функциональность. Уделим особое внимание работе с кириллицей. Все разбираем на примерах.

После изучения материалов вы сможете:

  • моментально извлекать данные из гигабайтов текста;

  • валидировать формы любой сложности;

  • правильно обрабатывать тексты на русском (никаких сломанных \b);

  • решать сложные задачи с помощью lookarounds и именованных групп;

  • повысить свой уровень в работе со скриптами и редакторами.

Все материалы бесплатные. Не требуется даже регистрация.

Начать обучение в Академии Selectel →

Теги:
+7
Комментарии0

Небинарность в разработке

Представляю как стало тяжело разработчикам за последние годы. В моей голове до сих пор есть только мужчина и женщина. Ну то есть он и она. В моем коде тоже есть м и ж. Не представляю себя, отказавшегося от этой идеи.

Из любопытства прочитал про последнего победителя Евровидения — зовут его немо. А песня, которая выиграла — the code. И в словах он "сломал какой-то код".

Прочитав про него статью (первая же ссылка в яндексе) я понял, что он сломал не только код, но и мой мозг. Про него пишут как про "них" — потому что он так решил и сказал что теперь он не он, а они. Разбираясь местоимениями и глаголами можно прям выпасть от сложности восприятия текста. Копирайтеров даже немного жалко...

Несколько цитат:

  • артист объяснили, что в ней рассказывается о путешествии, которое они начали с осознания того, что "они – не мужчина и не женщина".

  • после завершения гранд-финала "Евровидения 2024" артист признались, что хотели

  • Комментируя свои отношения с родителями, Nemo отметили, что всегда получали поддержку от своей матери.

С позиции разработки такие вещи — жесть. Многие словари и системы выдачи текста уже настроены автоматически на:

— плюрализацию множественных чисел (=писать "сделаЛИ" если речь про множественное число),

— автоматические простановки форм глагола от пола (=сделаЛА или сделаЛ если женщина или мужчина)

— простановка местоимений от пола/числа (он/она/они или he/she/they)

В итоге для соответствия новомодным фундаментальным движениям надо все переделать:(

Теги:
Всего голосов 2: ↑2 и ↓0+5
Комментарии16

❓100 Вопросов по Машинному обучению (Machine Learning) - Вопрос_14 (Часть_2)

  1. Регуляризация (Regularization): Использование методов регуляризации, таких как L1 или L2 регуляризация, может помочь снизить переобучение и улучшить стабильность модели. Регуляризация контролирует сложность модели и снижает чувствительность к малым изменениям в данных.

    t.me/DenoiseLAB (Еесли вы хотите быть в курсе всех последних новостей и знаний в области анализа данных);

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0