Linux rendszergazdaként vagy DevOps mérnökként gyakran találkozol a regexp-el. Ezt használod, ha szöveges adatban kell minták segítségével megtalálni vagy kicserélni valamit. A .* kifejezés értelmét biztosan ismered, de a regexp ennél sokkal több és ha megnézel egy komplex kifejezést elsőre ijesztő tud lenni.
Valójában nem annyira bonyolult, csak szokatlan az emberi szemnek. A regexp alapjai képzésen megtanulod értelmezni és elkészíteni az összetett kifejezéseket. A képzésen PHP környezetben tanulod meg a regexp alapjait. Többek között a szövegben történő keresést, szövegrészletek cseréjét, adatellenőrzést és stringek feldarabolását ismered meg.
Egészen konkrétan a .*-tól eljutsz az alábbi regexp megértéséig és hasonlók írásáig:
^(?'IP'(?:(?:[0-1]?[0-9]{1,2}|2[0-4][0-9]|25[0-5])\.){3}(?:[0-1]?[0-9]{1,2}|2[0-4][0-9]|25[0-5]))\s(?'identity'-|[\w-]*)\s(?'username'[\w-]*)\s\[(?'date'(?:0?[1-9]|[12][0-9]|3[01])\/[a-zA-Z]{3}\/\d{4}:(?:0?[0-9]|1[0-9]|2[0-3]|[0-9]):[0-5][0-9]:[0-5][0-9]\s[+-](?:0[0-9]|1[0-2])[30]0)\]\s.(?'method'[A-Z]{3,7})\s(?'url'\/[\w-.]*)\sHTTP\/(?'http_ver'1\.0|1\.1|2).\s(?'status_code'\d{3})\s(?'size'\d*)$
Lehet eddig jól megvoltál nélküle, de nagy segítség egyszerű esetekben is. Ha csak pár egymás után rakott grep helyett egyetlen kifejezéssel meg tudod oldani már megérte. Ha pedig webes programot írsz, Ansible playbook-ot vagy Kubernetes környezeteket készítesz, elkerülhetetlenné válik a regexp alaposabb ismerete.
A tanultakat később nem csak PHP program írásakor (pl. weben bevitt adat ellenőrzése), hanem a naplózásban történő keresésnél, programok kimenetéből adatok kinyerésénél, konfig fájlok automatizált módosításánál (pl. Ansible használatakor) is fel tudod használni. A képzés végére megérted a bonyolultabb regexp-eket és el tudsz készíteni hasonlóakat a saját céljaidra.
Az élő képzésen a részvétel ingyenes
Jelentkezz be a regisztrációhoz!
Bejelentkezés
Felhasználó létrehozása
Vegyél jegyet az élő képzésre!
Az ingyenes részvételhez túl kevés pontod van. Vásárolj jegyet vagy szerezz több pontot a korábbi képzések értékelésével!
Élő, online képzés
Jelentkezz be a regisztrációhoz!
Bejelentkezés
Felhasználó létrehozása
Vegyél jegyet az élő képzésre!
Az ingyenes részvételhez túl kevés pontod van. Vásárolj jegyet vagy szerezz több pontot a korábbi képzések értékelésével!
Az elmúlt hónapban 10 tanuló iratkozott be
Kiss Norbert
- 2019. október
Szint: Kezdő
Tanmenetek:Linux, Linux alapjai
Élő képzés
-
Részvétel az élő, online képzésen
-
-
Két hétig megnézheted a felvételt
-
Levásárolható az oktatóvideóra
Regisztrálod magad az élő, online képzésre.
Részvétel az élő képzésen egyszeri alkalommal.
Az élő képzést követő két héten át
újranézheted az élő képzés felvételét.
A kifizetett díj két héten belül
levásárolható az oktatóvideóra.
Online oktatóvideó
-
Részvétel az élő, online képzésen
-
Bármikor megtekinthető oktatóvideó
-
Korlátlan hozzáférés az oktatóvideóhoz
-
Letölthető jegyzet és példa fájlok
Regisztrálod magad az élő, online képzésre.
Bármikor, a neked alkalmas
időpontban nézheted meg
a szerkesztett oktatóvideót.
Örök online hozzáférést
kapsz a szerkesztett
oktatóvideóhoz.
A képzéshez tartozó jegyzetet és
példafájlokat le tudod tölteni.
Letölthető oktatóvideó
-
Részvétel az élő, online képzésen
-
Letölthető oktatóvideó
-
Korlátlan hozzáférés az oktatóvideóhoz
-
Letölthető jegyzet és példa fájlok
Regisztrálod magad az élő, online képzésre.
A képzés videóit le tudod tölteni mp4 formátumban,
valamint bármikor megnézheted online is.
Örök online hozzáférést
kapsz a szerkesztett
oktatóvideóhoz.
A képzéshez tartozó jegyzetet és
példafájlokat le tudod tölteni.
Iratkozz be!
Hatékony szövegfeldolgozás: a regexp használata – napijegy
- 24 óra hozzáférés a videókhoz
Hatékony szövegfeldolgozás: a regexp használata – korlátlan
- Korlátlan hozzáférés a videókhoz
- Letölthető jegyzet- és példa fájlok
Hatékony szövegfeldolgozás: a regexp használata – letöltés
- Korlátlan hozzáférés a videókhoz
- Letölthető jegyzet- és példa fájlok
- Letölthető videó
Hatékony szövegfeldolgozás: a regexp használata – bérlettel
Még nincsenek értékelések. Legyél te az első, aki ír egyet!