Informatika1-2023/Gyakorlat13

A MathWikiből
(Változatok közti eltérés)
 
5. sor: 5. sor:
 
Nézzük meg együtt ezt a minimalista összefoglalást belõle: [https://math.bme.hu/~kkovacs/info1/regex.html regex]
 
Nézzük meg együtt ezt a minimalista összefoglalást belõle: [https://math.bme.hu/~kkovacs/info1/regex.html regex]
  
 
 
== Feladatok ==
 
  
 
=== Idõpont csere ===
 
=== Idõpont csere ===
17. sor: 14. sor:
 
Nem kell tesztelni, hogy valódi nap-e, azt viszont igen, hogy valódi hónap-e.
 
Nem kell tesztelni, hogy valódi nap-e, azt viszont igen, hogy valódi hónap-e.
  
Írjunk python programot, mely lecseréli az ilyen évszámokat (elég januártól márciusig) ilyen formátumra:
+
Írjunk cocalc-on programot, mely lecseréli az ilyen évszámokat (elég januártól márciusig) ilyen formátumra:
  
 
  1990. 03. 23.
 
  1990. 03. 23.
  
=== Szótárból cserél ===
 
 
Írjunk függvényt, mely paraméterként kap egy stringet és egy szótárat. A szótárban cserék vannak, azaz, hogy melyik szót (kulcs) melyikre kell cserélni (érték). Oldjuk ezt meg reguláris kifejezésekkel! Példa a paraméterekre:
 
 
cserek = {"kiskutya":"kismacska", "majonez":"mustar", "mehecske":"lodarazs", "kikerulni":"atugrani"}
 
 
mondat = """Volt egyszer egy kiskutya, vasarba menet talalkozott a mehecskevel, mely eppen majonezt lakmarozott.
 
A kiskutya nem tudta mitevo legyen, megprobalta kikerulni, de a mehecske tul nagy volt.
 
Igy a kiskutya inkabb hazament majonezt lakmarozni."""
 
  
 +
== Gyakorlás ==
  
 +
Interaktívan itt tudtok gyakorolni: [https://regexone.com/ https://regexone.com/]
  
 
== Alternatíva gyakorlásra ==
 
== Alternatíva gyakorlásra ==
  
 
Gyakorolhatunk itt pár puzzle-ön: [https://regexcrossword.com/ https://regexcrossword.com/]
 
Gyakorolhatunk itt pár puzzle-ön: [https://regexcrossword.com/ https://regexcrossword.com/]

A lap jelenlegi, 2023. december 6., 04:55-kori változata

Tartalomjegyzék

Reguláris kifejezések

Egy kis kitérõ így utolsó gyakon valami olyanra ami nagyon erõs tud lenni a megfelelõ kezekben, de nagyon kevés ember szereti használni (és akik szeretik általában túlhasználják).

Nézzük meg együtt ezt a minimalista összefoglalást belõle: regex


Idõpont csere

Írjunk reguláris kifejezést, mely a magyar dátumokra illeszkedik, pl:

1990. marcius 23.

Nem kell tesztelni, hogy valódi nap-e, azt viszont igen, hogy valódi hónap-e.

Írjunk cocalc-on programot, mely lecseréli az ilyen évszámokat (elég januártól márciusig) ilyen formátumra:

1990. 03. 23.


Gyakorlás

Interaktívan itt tudtok gyakorolni: https://regexone.com/

Alternatíva gyakorlásra

Gyakorolhatunk itt pár puzzle-ön: https://regexcrossword.com/

Személyes eszközök