EPSILON_H Telegram 934
🔍 Регулярные выражения: магия поиска в тексте

Regex — это не просто строка символов, а целый язык для поиска и обработки текста. С их помощью можно находить шаблоны: от простых (e-mail) до сложных (парсинг HTML).

💡 Интересные факты:

1. Возраст: Концепция regex родилась в 1950-х благодаря математику Стивену Клини. А в программировании их популяризовал Кен Томпсон (соавтор Unix).

2. Вездесущность: Regex встроены во многие языки (Python, JavaScript, Java), редакторы (VS Code, Sublime) и даже в командную строку (grep).

3. Сложность: С помощью regex можно проверять не только e-mail, но и, например, простые числа (шаблон для этого огромен и нечитаем!).

🐍 Код на Python (проверка e-mail):
import re

pattern = r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$'
email = "[email protected]"

if re.match(pattern, email):
print("E-mail валиден!")
else:
print("Ошибка!")


⚠️ Предупреждение: Не используйте regex для сложного парсинга HTML/XML — для этого есть специальные инструменты.

Самый известный мем про regex:
/^([0-9]+)([a-z]+)([A-Z]+)([!@#\$%\^&\*\(\)]+)(.{8,})$/

Это регулярное выражение, которое требуют 90% всех форм для пароля: хотя бы одна цифра, буква в нижнем регистре, буква в верхнем, спецсимвол и длина не менее 8 символов. Его же ненавидят все пользователи. 😄

Regex — это суперсила в мире текстовой обработки!

А вы часто используете regex?

🔵 Эпсилон // @epsilon_h
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍5🔥2👨‍💻1



tgoop.com/epsilon_h/934
Create:
Last Update:

🔍 Регулярные выражения: магия поиска в тексте

Regex — это не просто строка символов, а целый язык для поиска и обработки текста. С их помощью можно находить шаблоны: от простых (e-mail) до сложных (парсинг HTML).

💡 Интересные факты:

1. Возраст: Концепция regex родилась в 1950-х благодаря математику Стивену Клини. А в программировании их популяризовал Кен Томпсон (соавтор Unix).

2. Вездесущность: Regex встроены во многие языки (Python, JavaScript, Java), редакторы (VS Code, Sublime) и даже в командную строку (grep).

3. Сложность: С помощью regex можно проверять не только e-mail, но и, например, простые числа (шаблон для этого огромен и нечитаем!).

🐍 Код на Python (проверка e-mail):

import re

pattern = r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$'
email = "[email protected]"

if re.match(pattern, email):
print("E-mail валиден!")
else:
print("Ошибка!")


⚠️ Предупреждение: Не используйте regex для сложного парсинга HTML/XML — для этого есть специальные инструменты.

Самый известный мем про regex:
/^([0-9]+)([a-z]+)([A-Z]+)([!@#\$%\^&\*\(\)]+)(.{8,})$/

Это регулярное выражение, которое требуют 90% всех форм для пароля: хотя бы одна цифра, буква в нижнем регистре, буква в верхнем, спецсимвол и длина не менее 8 символов. Его же ненавидят все пользователи. 😄

Regex — это суперсила в мире текстовой обработки!

А вы часто используете regex?

🔵 Эпсилон // @epsilon_h

BY Эпсилон




Share with your friend now:
tgoop.com/epsilon_h/934

View MORE
Open in Telegram


Telegram News

Date: |

Done! Now you’re the proud owner of a Telegram channel. The next step is to set up and customize your channel. Just as the Bitcoin turmoil continues, crypto traders have taken to Telegram to voice their feelings. Crypto investors can reduce their anxiety about losses by joining the “Bear Market Screaming Therapy Group” on Telegram. You can invite up to 200 people from your contacts to join your channel as the next step. Select the users you want to add and click “Invite.” You can skip this step altogether. A few years ago, you had to use a special bot to run a poll on Telegram. Now you can easily do that yourself in two clicks. Hit the Menu icon and select “Create Poll.” Write your question and add up to 10 options. Running polls is a powerful strategy for getting feedback from your audience. If you’re considering the possibility of modifying your channel in any way, be sure to ask your subscribers’ opinions first. According to media reports, the privacy watchdog was considering “blacklisting” some online platforms that have repeatedly posted doxxing information, with sources saying most messages were shared on Telegram.
from us


Telegram Эпсилон
FROM American