ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ содСрТимому
ΠœΠ°ΠΊΡΠΈΠΌΠ΅Ρ‚Π΅Ρ€

🎯 Π¨ΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° ΠΏΠΎ рСгулярным выраТСниям (RegEx)

🎯 Π¨ΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° ΠΏΠΎ рСгулярным выраТСниям (RegEx) ПолСзно для всСх, ΠΊΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с тСкстом, Π»ΠΎΠ³Π°ΠΌΠΈ, парсингом ΠΈΠ»ΠΈ просто Ρ…ΠΎΡ‡Π΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ Π³ΡƒΡ€Ρƒ поиска πŸ” πŸ”€ Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ для сопоставлСния . β€” любой символ, ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° строки \w β€” Π±ΡƒΠΊΠ²Π°, Ρ†ΠΈΡ„Ρ€Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ \W β€” любой символ, ΠΊΡ€ΠΎΠΌΠ΅ \w \d β€” Ρ†ΠΈΡ„Ρ€Π° (0–9) \D β€” любой символ, ΠΊΡ€ΠΎΠΌΠ΅ Ρ†ΠΈΡ„Ρ€Ρ‹ \s β€” ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹ΠΉ символ \S β€” любой Π½Π΅ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹ΠΉ символ βš“ Якоря (ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² строкС) ^ β€” Π½Π°Ρ‡Π°Π»ΠΎ строки $ β€” ΠΊΠΎΠ½Π΅Ρ† строки \b β€” Π³Ρ€Π°Π½ΠΈΡ†Π° слова \B β€” Π½Π΅ Π³Ρ€Π°Π½ΠΈΡ†Π° слова βž• ΠšΠ²Π°Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ (ΠΏΠΎΠ²Ρ‚ΠΎΡ€Ρ‹) * β€” 0 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π· + β€” 1 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π· ? β€” 0 ΠΈΠ»ΠΈ 1 Ρ€Π°Π· {n} β€” Ρ€ΠΎΠ²Π½ΠΎ n Ρ€Π°Π· {n,} β€” ΠΎΡ‚ n Ρ€Π°Π· {n,m} β€” ΠΎΡ‚ n Π΄ΠΎ m Ρ€Π°Π· 🧩 ΠšΠ»Π°ΡΡΡ‹ символов [abc] β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ·: a, b ΠΈΠ»ΠΈ c [^abc] β€” любой, ΠΊΡ€ΠΎΠΌΠ΅: a, b ΠΈΠ»ΠΈ c [a-z] β€” символ ΠΎΡ‚ a Π΄ΠΎ z [0-9] β€” Ρ†ΠΈΡ„Ρ€Π° ΠΎΡ‚ 0 Π΄ΠΎ 9 πŸŒ€ Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΈ Π²Ρ‹Π±ΠΎΡ€ (...) β€” Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° (?:...) β€” ΠΠ•Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° | β€” логичСскоС Π˜Π›Π˜ (ΠΈΠ»ΠΈ Ρ‚ΠΎ, ΠΈΠ»ΠΈ это) πŸ›‘ Π­ΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ \ β€” экранируСт спСцсимвол (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, \. β€” Ρ‚ΠΎΡ‡ΠΊΠ°) πŸ§ͺ ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ \d{3}-\d{2}-\d{4} β€” Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ SSN: 123-45-6789 \w+@\w+\.\w+ β€” email-адрСс πŸ“Œ Π‘ΠΎΡ…Ρ€Π°Π½ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ! πŸ‘‰ @i_odmin

1Β 903 просмотров

Канал Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠœΠ°ΠΊΡΠΈΠΌΠ΅Ρ‚Π΅Ρ€Π°

6Β 171 подписчиков Β· IT ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ°Π½Π°Π»Π°

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ°Π½Π°Π»Π°

Π•Ρ‰Ρ‘ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ Β«IT ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΒ»

Π§ΠΈΡ‚Π°Ρ‚ΡŒ дальшС

Π”Π²Π° Ρ€Π°Π·Π° Π² нСдСлю свСТиС посты этого ΠΊΠ°Π½Π°Π»Π° β€” Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΈ Π² Π»ΠΈΡ‡Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ. Π‘Π΅Π· ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ поиска ΠΊΠ°Π½Π°Π»Π° Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.