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.