Regular Expression (Regex)
Den enkleste måten å tenke på et regulært uttrykk, eller Regex, er som en «søk og erstatt» på steroider. I stedet for å søke etter en spesifikk, bokstavelig tekst som `«hello»`, definerer du et mønster som beskriver typen tekst du leter etter.
Tenk deg at du søker i et dokument.
En vanlig søk er som å spørre: «Finn ordet `cat`.»
En regex-søk er som å spørre: «Finn alle trebokstaversord som begynner med «c» og slutter med «t».
Slik fungerer det:
En regex er en sekvens av tegn som angir et søkemønster.
Hovedoppgaven er å sjekke om en tekst *stemmer overens* med mønsteret du har definert. Dette er perfekt for å validere ting som e-postadresser, telefonnumre og passordkrav.
Regex har sitt eget minispråk med spesialtegn (kalt «metategn») for å lage disse mønstrene. For eksempel betyr `\d` «et hvilket som helst tall fra 0 til 9».
Du trenger ikke å være en mester i regulære uttrykk. Definer reglene dine tydelig på engelsk, og bruk verktøy (som AI eller regex101) til å oversette, lage og teste det tekniske mønsteret.