In [ ]:
import re
In [ ]:
def rendszam_e(szoveg):
'''
True ha ervenyes magyar rendszam, False ha nem.
https://regexper.com/#%5E%5BA-Z%5D%7B3%7D%5B0-9%5D%7B3%7D%24
'''
return re.match(r'^[A-Z]{3}[0-9]{3}$', szoveg) is not None
for szoveg in ['ABC123', 'abc123', 'ABC1234', 'ABC-123']:
print(szoveg, rendszam_e(szoveg))
In [ ]:
'Első feladat: írd át a függvényt, hogy az ABC-123 is megfeleljen!'
In [ ]:
'Második feladat: írd át a függvény, hogy az abc123 is megfeleljen!'
In [ ]:
def hirdetmeny_link_e(url):
'''
írj függvényt, ami True-t ad vissza, ha az URL közbeszerzési hirdetményre mutat!
Pl 'http://ceumicrodata.github.io/regi.kozbeszerzes.hu/static/KEarchiv/04087/6221.html' -> True
'http://ceumicrodata.github.io/regi.kozbeszerzes.hu/static/KEarchiv/04087/elozok.html' -> False
'''
assert hirdetmeny_link_e('http://ceumicrodata.github.io/regi.kozbeszerzes.hu/static/KEarchiv/04087/6221.html') is True
assert hirdetmeny_link_e('http://ceumicrodata.github.io/regi.kozbeszerzes.hu/static/KEarchiv/04089/19920.html') is True
assert hirdetmeny_link_e('http://ceumicrodata.github.io/regi.kozbeszerzes.hu/static/KEarchiv/04087/elozok.html') is False
assert hirdetmeny_link_e('http://index.hu') is False
In [ ]:
def hirdetmeny_iktatasi_szam(url):
'''
írj függvényt, ami az URL-ből kinyeri közbeszerzési hirdetményre iktatási számát!
Pl 'http://ceumicrodata.github.io/regi.kozbeszerzes.hu/static/KEarchiv/04087/6221.html' -> '6221'
'''
assert hirdetmeny_iktatasi_szam('http://ceumicrodata.github.io/regi.kozbeszerzes.hu/static/KEarchiv/04087/6221.html')=='6221'
assert hirdetmeny_iktatasi_szam('http://ceumicrodata.github.io/regi.kozbeszerzes.hu/static/KEarchiv/04087/19920.html')=='19920'
In [ ]: