Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
Сегодня вторник, а значит в эфире рубрика “повторяем теорию”🤓
Вспомним про регуляризацию сетей, а именно про три популярных метода: L1, L2 и Dropout (ведь был популярен когда-то, надо отдать дань старичку). Статья в телеграфе 👉Регуляризуем правильно!
#регуляризация#L1#L2#dropout
Difference Between “drop out” and “be dropped out”
Many people make this mistake:
❌ I was dropped out
This sentence is grammatically incorrect.
The correct structure is:
✅ I dropped out.
Meaning: I voluntarily left or withdrew from school/university.
Why “was dropped out” is wrong
“Drop out” is an intransitive verb.
It does not take an object, so it cannot be used in the passive voice.
❌ You cannot say:
I was dropped out of university.
Because dropping out is something you do yourself.
Correct Usage
If it was your decision:
I dropped out of university.
If it wasn’t your decision:
Use other verbs to express that:
I was expelled from university.
I was forced to leave university.
@fluencyinenglish
#EnglishGrammar#GrammarTips#DropOut#PassiveVoice#IntransitiveVerbs#IELTSGrammar#CommonMistakes#LearnEnglish#TEFL