instruction: Írj egy olyan reguláris kifejezést, amely egy érvényes e-mail címre illeszkedik.
output: Az érvényes e-mail címekre illeszthető reguláris kifejezés a következő: `^[a-zA-Z0-9.!#$%&'*+//=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$`.
  
  Bontsuk le, hogy lássuk, hogyan működik:
  - `^`: A karakterlánc elején lévő pozíciót igazolja.
  - `[a-zA-Z0-9.!#$%&’*+/=?^_`{|}~-]+`: A karakterkészlet egy vagy több karakterét illeszti össze. Ezek közé tartoznak a kis- és nagybetűk, a számjegyek és néhány speciális karakter, amelyek az e-mail címekben engedélyezettek.
  - `@`: Ez a karakter kötelező egy érvényes e-mail címben.
  - `[a-zA-Z0-9-]+`: Egy vagy több olyan karaktert illeszt, amely nagy- és kisbetűket, számjegyeket és kötőjelet (-) tartalmaz.
  - `(?:\.[a-zA-Z0-9-]+)*`: Ez a rész nulla vagy több olyan karakterrel egyezik meg, amelyek előtt pont áll. A karakterek közé nagy- és kisbetűk, számjegyek és kötőjel(-) tartoznak.
  - `$`: A karakterlánc végén vagy a sorvég előtt lévő pozíciót állítja be, ha van ilyen.