(06.02.) 1. Uvod u rešavanje zadataka sa regularnim izrazima
Zadaci u nastavku su osmišljeni tako da ih učenici rešavaju tako što sami kreiraju odgovarajući regularni izraz.
Mogu se koristiti online alati poput regex101.com ili regexr.com ( ili neki drugi ).
1. Pronalaženje svih brojeva u tekstu
U sledećem tekstu pronađi sve brojeve koristeći regularni izraz:
Tekst:
✅ Očekivani rezultat: 29, 01, 2025, 15, 7, 12
💡 Pomoć: Koristi oznaku \d za prepoznavanje cifara.
2. Pronalaženje svih reči koje počinju velikim slovom
Napravi regularni izraz koji će pronaći sve reči koje počinju velikim slovom.
Tekst:
✅ Očekivani rezultat: Petar, Milica, Beograd, Njihov, Roki, Dunav
💡 Pomoć: Početak reči označava \b, a veliko slovo [A-Z].
3. Pronalaženje e-mail adresa u tekstu
Pronađi sve e-mail adrese u sledećem tekstu:
Tekst:
Nevažeći mejlovi su: info@firma, admin@@sajt.com
✅ Očekivani rezultat: podrska@firma.com, pomoc@mojsajt.net
💡 Pomoć: Adresa e-pošte sadrži slova, brojeve, tačku i znak @.
4. Pronalaženje brojeva telefona u različitim formatima
Napiši regularni izraz koji će pronaći sve telefonske brojeve u sledećem tekstu:
Tekst:
✅ Očekivani rezultat: +381-63-123-4567, 011/234-5678, (021) 345-678
💡 Pomoć: Koristi \d za brojeve i obrati pažnju na različite razdelnike.
5. Pronalaženje svih reči kraćih od 5 slova
Pronađi sve reči koje imaju manje od 5 slova.
Tekst:
✅ Očekivani rezultat: Ovaj, pas, voli, da, i, po
💡 Pomoć: Koristi \b\w{1,4}\b da ograniči dužinu reči.
Preporuka:
Pokušajte sami da eksperimentišete u online alatima, da kreirate šablone i da ih proveravate ...