Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
#figma#tailwind#frontend#ai
📱Figma dizaynini kodga aylantirish endi juda oson!
Agar siz dizaynerdan olingan Figma maketini kodga o‘tkazishdan charchagan bo‘lsangiz — Visual Copilot aynan siz uchun yaratilgan!
Bu sun’iy intellekt vositasi yordamida Figma dizaynlarini Tailwind CSS, React, Vue, Angular, HTML va boshqa ko‘plab texnologiyalarga bir necha soniyada eksport qilishingiz mumkin.
✅ Vaqtingizni tejaydi
✅ Turli CSS yechimlarini qo‘llab-quvvatlaydi (Tailwind, Styled Components, Emotion va boshqalar)
💻@dasturlash_hayoti— Dasturchilar uchun eng kerakli maslahatlar va foydali kontent
Tailwind CSS yordamida saytlarni tez va oson yasaymiz!
Windframe — bu Tailwind CSS yordamida veb-saytlar yaratish va ularning prototipini chizishni sezilarli darajada tezlashtiradigan ajoyib vosita.
Asosiy qulayliklari:
🔹 Saytni mutlaqo noldan boshlab yig'ish imkoniyati;
🔹 Tayyor shablonlar (shablonlar) yordamida ishingizni bir necha barobar tezlashtirish;
🔹 Front-end dasturchilar uchun vaqtni tejaydigan qulay muhit.
➡️Vositadan foydalanish (Windframe)
#foydali#tailwind#css#frontend#dasturlash
💻@dasturlash_hayoti— dasturchilar hayoti va IT memlari aralash kanal😉
#svelte#component#component_library#components#css#css_components#css_framework#daisyui#design_pattern#design_system#design_systems#postcss#svelte#tailwind#tailwind_css#tailwindcss#ui_design#ui_framework#ui_kit#ui_library#ui_pattern
daisyUI is a popular, free, and open-source component library for Tailwind CSS. It helps you build faster by providing useful class names for common UI elements like cards and calendars. This means you write less code and can focus on designing your interface more efficiently. daisyUI is also very customizable and works well with Next.js, adding no extra JavaScript to your projects, which keeps them fast and efficient. Overall, using daisyUI simplifies your development process and makes your projects more maintainable.
https://github.com/saadeghi/daisyui