import re

#ja jestem kotem :3
sentence = "ala ma kota"
result = re.match(r"ala", "ala ma kota")
print(f"wyszukiwanie elementu ala: {result}")

result = re.match(r"kota", "ala ma kota")
print(f"wyszukiwanie elementu kota: {result}")

result = re.match(r"ala", "Ala ma kota", re.IGNORECASE)
print(f"wyszukiwanie elementu ala: {result}")

napis = "Ala ma 1457s56723 koty"
result = re.search(r"\d+", napis)
print(f"wyszukowanie liczby zakonczone, wykryto {result}")

napis = "Ala i kuba jadą na wycieczkę do Warszawy"
result = re.findall(r"\b[A-Z][a-z]*", napis)
print(f"Wyszukiwanie wyrazow zaczynajacych sie wielka litera, wykryto: {result}")

text = "Valorant to najlepsza strzelanka na swiecie"
pattern = "Valorant"
replacement = "CS"
new_text = re.sub(pattern, replacement, text)
print(new_text)

sentence = "uczę się w języku pythonie3"
pattern = r"\d"
print(re.search(pattern, sentence))


sentence = "W 2019 ogłosił swoją kandydaturę w prawyborach prezydenckich przed wyborami w 2020, z kolei w sierpniu 2020 roku oficjalnie został kandydatem Partii Demokratycznej na urząd prezydenta Stanów Zjednoczonych. W południe 20 stycznia 2021 roku został zaprzysiężony jako 46. prezydent Stanów Zjednoczonych. Razem z Kamalą Harris został uhonorowany nagrodą Człowiek Roku 2020 magazynu „Time”[1].25 kwietnia 2023 ogłosił, że zamierza ubiegać się o reelekcję[2]. Przyznał, że głównym powodem jego decyzji było ogłoszenie swojej kandydatury przez byłego prezydenta Donalda Trumpa[3]. Biden nazwał Trumpa zagrożeniem dla kraju i wyraził opinię, że przez Trumpa demokracja jest zagrożona[4], jednak po występie w debacie prezydenckiej w czerwcu 2024 roku, wielu Demokratów wezwało go do zawieszenia kampanii. Pomimo początkowego oporu, Biden wycofał się z wyścigu 21 lipca 2024 i poparł wiceprezydent Kamalę Harris[5]."

pattern = r"\d+\s\w+\s\d{4}"
print(re.findall(pattern, sentence))

pattern = r"\d{4}"
print(re.sub(pattern, "2137", sentence))

#attern = r"\d+\s\w+\s\d{4}"
#print(re.sub(pattern, "11 września 2001", sentence))

sentence = "Dzisiaj jest 20-10-2024 jutro bedzie 21-10-2024"
pattern = r"\d{2}-\d{2}-\d{4}"
print(re.findall(pattern, sentence))


sentence = "start script level loop debug player server touranment map speedrun quest socket"
pattern = r"\b[s]{1}[a-zA-Z]+[t]{1}\b"
print(re.findall(pattern, sentence))

pattern = r"\b\w*\b"
print(re.findall(pattern, sentence))


text = "jdfjkrefekfbibgjesn.pl, emmmmmmmmmmmmm@gmail.com, KYS@gmail.com"
pattern = r"\w+@\w+\.\w+"
print(re.findall(pattern, text))