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!

5
Rated 5 out of 5
5 csillag az 5-ből (1 értékelés alapján)

Élő, online képzés

Az elmúlt hónapban 10 tanuló iratkozott be
 Kiss Norbert

Kiss Norbert

Szint: Kezdő

Tanmenetek:,

Élő képzés

Forint
  • Részvétel az élő, online képzésen
  • Regisztrálod magad az élő, online képzésre.

  •  
  • Részvétel az élő képzésen egyszeri alkalommal.

  • Két hétig megnézheted a felvételt
  • Az élő képzést követő két héten át
    újranézheted az élő képzés felvételét.

  • Levásárolható az oktatóvideóra
  • A kifizetett díj két héten belül
    levásárolható az oktatóvideóra.

Online oktatóvideó

9990
Forint
  • Részvétel az élő, online képzésen
  • Regisztrálod magad az élő, online képzésre.

  • Bármikor megtekinthető oktatóvideó
  • Bármikor, a neked alkalmas
    időpontban nézheted meg
    a szerkesztett oktatóvideót.

  • Korlátlan hozzáférés az oktatóvideóhoz
  • Örök online hozzáférést
    kapsz a szerkesztett
    oktatóvideóhoz.

  • Letölthető jegyzet és példa fájlok
  • A képzéshez tartozó jegyzetet és
    példafájlokat le tudod tölteni.

Ajánlott

Letölthető oktatóvideó

14.990
Forint
  • Részvétel az élő, online képzésen
  • Regisztrálod magad az élő, online képzésre.

  • Letölthető oktatóvideó
  • A képzés videóit le tudod tölteni mp4 formátumban,

    valamint bármikor megnézheted online is.

  • Korlátlan hozzáférés az oktatóvideóhoz
  • Örök online hozzáférést
    kapsz a szerkesztett
    oktatóvideóhoz.

  • Letölthető jegyzet és példa fájlok
  • 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

5.988 Ft
1 day hozzáférés

Hatékony szövegfeldolgozás: a regexp használata – korlátlan

11.988 Ft

Hatékony szövegfeldolgozás: a regexp használata – letöltés

17.988 Ft

Még nincsenek értékelések. Legyél te az első, aki ír egyet!