Regex II užduotys - robotautas/kursas GitHub Wiki
#1
parašykite funkciją, kuri įvestą datą (formatas dd.mm.yyyy) keistų į yyyy mm dd. Dėl datų logikos nesirūpinkite, dirbame grynai su tekstu.
#2
text = '''Workshop & Tutorial proposals: November 21, 2019
Notification of acceptance: December 1, 2019
Workshop & Tutorial websites online: December 18, 2019
Workshop papers: February 28, 2020
Workshop paper notifications: March 27, 2020
Workshop paper camera-ready versions: April 10, 2020
Tutorial material due (online): April 10, 2020'''
Iš šio teksto atspausdinkite datų sąrašą.
#3
Atspausdinkite tą patį teksta taip:
1.
Event: Workshop & Tutorial proposals due
Date: November 21, 2019
2.
Event: Notification of acceptance
Date: December 1, 2019
ir t.t.
#4
Parašykite funkciją, kuri į parametrus priimtų tekstą ir žodžių, kuriuos reikia jame išcenzūruoti sąrašą. Pvz, žodis "kvaraba" yra baisus keiksmažodis, ir mums reikia duotame tekste pakeisti k*****a. Pradėkite maždaug taip:
def cenzura(tekstas, *keiksmai):
# čia bus jūsų funkcija
# iškvietus funkciją, pvz.:
cenzura('baisūs žodžiai, tokie kaip kvaraba, žaltys..', 'kvaraba', 'žaltys')
# mums atspausdintų
# baisūs žodžiai, tokie kaip k*****a, ž****s..
žodžių cenzūravimui naudokite regex, o jų sukeitimui tekste naudokite .replace()\
#5
Išsaugokite visą tekstą iš nuorodos į failą: https://raw.githubusercontent.com/robotautas/kursas/master/RegEx/most_visited.html
čia yra html fragmentas, kuriame sudėti lankomiausi puslapiai 2019. Ištraukite šių puslapių sąrašą regex pagalba.