Регулярні вирази

Сьогодні хочемо поділитись корисною, але досить складною для розуміння штукою – регулярними виразами (Regular Expressions).

В кожного програміста та тестувальника настає момент, коли йому мало просто знайти певне слово в тексті – можливо, вам відомий тільки паттерн і ви не впевнені, що саме треба знайти. Саме тут стають у нагоді регулярні вирази – універсальні шаблони, що дозволяють знаходити вирази будь-якої складності. Уявімо, що вам треба у дуже великому тексті знайти всі email’и за простим шаблоном TEXT@ TEXT .COM або ORG або UA, а пошук за @ видає багато помилкових результатів. Чому б не скористатись пошуком за шаблоном на кшталт \w{1,}@\w{1,}.(com|org|ua) ?

Щоб зробузміти, що за вираз, рекомендуємо почитати гайд.

Щоб попрактикуватись – є цілі низки сайтів (шукати regex online), наприклад: https://regexr.com/ .

Якщо ви все ще думаєте, нащо воно мені, я ж не програміст – зацініть, навіть в Notepad++ (вибір редакції серед безкоштовних текстових редакторів) є пошук за регулярними виразами – спробуйте!

4 September 2019
Автор: 
Oleksii Ostapov

Leave a comment

Leave a Reply