JAVA_IIBRARY Telegram 1669
Регулярные выражения в реальной жизни

🔸SMS Spam Filter

FREE \b(prize|winner|URGENT)\b


Ловит спам-ключевые слова.
Примеры: "FREE $500!", "prize winner"

🔸Password Validator

(?=.*[A-Z])(?=.*\d).{8,}


Проверяет сложность пароля (минимум одна заглавная буква, одна цифра, длина ≥ 8).
Примеры: "MyPass123" ✓, "weak" ✗

🔸Email Field Check

^[\w.+]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$


Валидирует email-адрес.
Пример: "[email protected]" ✓

🔸Smart Date Detection

\b\d{1,2}/\d{1,2}/\d{4}\b


Находит даты в тексте.
Пример: "Meeting on 15/8/2025"

🔸Photo Search

IMG_2025-08-.*\.jpg


Фильтрует фото по дате.
Пример: "IMG_2025-08-15.jpg"

🔸Subtitle Timing

\d+:\d+:\d+,\d+


Матчит формат таймкодов (субтитры).
Пример: "00:01:23,456"

🔸Parental Controls

.*(facebook|instagram)\.com.*


Блокирует URL соцсетей.
Пример: "m.facebook.com"

🔸Expense Tracking

\$\d{1,3}(,\d{3})*


Извлекает суммы в валюте.
Примеры: "$1,500", "$50,000"

🔸TV Episode Filter

S[0-9]{1,2}E\d{1,2}


Матчит конкретные сезоны и эпизоды.
Примеры: "S01E05", "S03E12"

🔸E-book Chapters

^CHAPTER\s+\d+\b


Делит текст книги на главы.
Примеры: "CHAPTER 1", "CHAPTER 15"

🔸Phone Number (US)

^\+1\d{10}$


Проверяет формат мобильного номера (США).
Пример: "+1 9876543210"

🔸Credit Card Mask

\d{4}\s?\d{4}\s?\d{4}\s?\d{4}


Находит номера карт для маскировки.
Пример: "1234 5678 9012 3456"

🔸Log File Parsing

\[\d{2}/\w{3}/\d{4}:\d{2}:\d{2}:\d{2}


Парсит таймстемпы логов (формат Apache/Nginx).
Пример: "[01/Aug/2025:10:30:45"

🔸URL Slug Creator

[^a-z0-9-]


Удаляет не-URL символы (для генерации slug).
Пример: "My Post!" → "my-post"

🔸ZIP Code (US)

^\d{5}(-\d{4})?$


Матчит почтовые индексы США.
Примеры: "12345", "12345-6789"

Паттерны из реальной жизни

🔸WhatsApp backup names

WhatsApp.*\d{4}-\d{2}-\d{2}.*\.crypt\d+


🔸YouTube video IDs

[a-zA-Z0-9_-]{11}


Например: "dQw4w9WgXcQ"

🔸Hashtag extraction

#\w+


Извлекает хэштеги из текста.

🔸IPv4 addresses

\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b


🔸HTML tag removal

<[^>]+>


Удаляет HTML-теги из текста.

🔸Bitcoin addresses

[13][a-km-zA-HJ-NP-Z1-9]{25,34}


👉 Java Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍187🔥4🤔1



tgoop.com/Java_Iibrary/1669
Create:
Last Update:

Регулярные выражения в реальной жизни

🔸SMS Spam Filter

FREE \b(prize|winner|URGENT)\b


Ловит спам-ключевые слова.
Примеры: "FREE $500!", "prize winner"

🔸Password Validator

(?=.*[A-Z])(?=.*\d).{8,}


Проверяет сложность пароля (минимум одна заглавная буква, одна цифра, длина ≥ 8).
Примеры: "MyPass123" ✓, "weak" ✗

🔸Email Field Check

^[\w.+]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$


Валидирует email-адрес.
Пример: "[email protected]" ✓

🔸Smart Date Detection

\b\d{1,2}/\d{1,2}/\d{4}\b


Находит даты в тексте.
Пример: "Meeting on 15/8/2025"

🔸Photo Search

IMG_2025-08-.*\.jpg


Фильтрует фото по дате.
Пример: "IMG_2025-08-15.jpg"

🔸Subtitle Timing

\d+:\d+:\d+,\d+


Матчит формат таймкодов (субтитры).
Пример: "00:01:23,456"

🔸Parental Controls

.*(facebook|instagram)\.com.*


Блокирует URL соцсетей.
Пример: "m.facebook.com"

🔸Expense Tracking

\$\d{1,3}(,\d{3})*


Извлекает суммы в валюте.
Примеры: "$1,500", "$50,000"

🔸TV Episode Filter

S[0-9]{1,2}E\d{1,2}


Матчит конкретные сезоны и эпизоды.
Примеры: "S01E05", "S03E12"

🔸E-book Chapters

^CHAPTER\s+\d+\b


Делит текст книги на главы.
Примеры: "CHAPTER 1", "CHAPTER 15"

🔸Phone Number (US)

^\+1\d{10}$


Проверяет формат мобильного номера (США).
Пример: "+1 9876543210"

🔸Credit Card Mask

\d{4}\s?\d{4}\s?\d{4}\s?\d{4}


Находит номера карт для маскировки.
Пример: "1234 5678 9012 3456"

🔸Log File Parsing

\[\d{2}/\w{3}/\d{4}:\d{2}:\d{2}:\d{2}


Парсит таймстемпы логов (формат Apache/Nginx).
Пример: "[01/Aug/2025:10:30:45"

🔸URL Slug Creator

[^a-z0-9-]


Удаляет не-URL символы (для генерации slug).
Пример: "My Post!" → "my-post"

🔸ZIP Code (US)

^\d{5}(-\d{4})?$


Матчит почтовые индексы США.
Примеры: "12345", "12345-6789"

Паттерны из реальной жизни

🔸WhatsApp backup names

WhatsApp.*\d{4}-\d{2}-\d{2}.*\.crypt\d+


🔸YouTube video IDs

[a-zA-Z0-9_-]{11}


Например: "dQw4w9WgXcQ"

🔸Hashtag extraction

#\w+


Извлекает хэштеги из текста.

🔸IPv4 addresses

\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b


🔸HTML tag removal

<[^>]+>


Удаляет HTML-теги из текста.

🔸Bitcoin addresses

[13][a-km-zA-HJ-NP-Z1-9]{25,34}


👉 Java Portal

BY Java Portal | Программирование


Share with your friend now:
tgoop.com/Java_Iibrary/1669

View MORE
Open in Telegram


Telegram News

Date: |

Telegram users themselves will be able to flag and report potentially false content. The court said the defendant had also incited people to commit public nuisance, with messages calling on them to take part in rallies and demonstrations including at Hong Kong International Airport, to block roads and to paralyse the public transportation system. Various forms of protest promoted on the messaging platform included general strikes, lunchtime protests and silent sit-ins. “Hey degen, are you stressed? Just let it all out,” he wrote, along with a link to join the group. With the “Bear Market Screaming Therapy Group,” we’ve now transcended language. How to create a business channel on Telegram? (Tutorial)
from us


Telegram Java Portal | Программирование
FROM American