mark: Regex

Beitrag lesen

Kommt drauf an, für was du das dann verwenden möchtest. Folgendes regex ist _nicht_ passgenau.

@[^ \r\n]*\.[^ \r\n]{2,63}

Du kannst das selbst vervollständigen, indem du die [] Klammern mit Zeichen auffüllst, die ebenfalls ausgeschlossen werden sollen.

Erklärung:

  • Erkenne das Zeichen @ gefolgt von
  • * unendlich vielen Zeichen
  • ^ die nicht SPACE, oder LF, oder, CR sind
  • Erkenne .
  • gefolgt von minimal 2 bis maximal 63 Zeichen die
  • ^ die nicht SPACE, oder LF, oder, CR sind

lg