# 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. H615, 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)