# REGUL?RE UTTRYKK I PYTHON # Importer biblioteket med funksjonalitet for regul?re uttrykk. # Dette heter 're' og st?r for 'regular expression'. import re # Vi definerer en tekst vi vil jobbe med. tekst = 'Tidligere bodde jeg i leilighet nr. H203, n? bor jeg i H808.' # Regul?rt uttrykk som fanger opp leilighetsnummer. # Vi definerer dette som en streng. Rett foran strengen skriver vi en 'r' # (for 'raw') slik at Python ikke fors?ker ? h?ndtere baklengs skr?strek selv. ru = r'H\d+' # Metoden findall fra re-biblioteket tar inn to argumenter # det regul?re uttrykket og teksten vi vil s?ke gjennom # Metoden returerer en liste med alle treff. leiligheter = re.findall(ru, tekst) # Vi skriver ut lista for ? sjekke resultatet. print('Slik ser lista ut:', leiligheter) # Til slutt bruker jeg join-metoden for ? presentere resultatet litt penere ... resultat = ', '.join(leiligheter) # ... og skriver ut p? nytt. print('Leiligheter funnet i teksten:', resultat)