ada@example.com
adaexample.comadaexample.comAppHelp
Treffer live markieren, Indizes und Gruppen prüfen, positive und negative Fälle testen, Ersetzungen ansehen und sicheren JavaScript-Code kopieren.
Arbeitet mit der JavaScript-RegExp-Engine des Browsers und bietet Markierung, Tests, Ersetzung und Code.
/(?<user>[A-Z0-9._%+-]+)@(?<domain>[A-Z0-9.-]+\.[A-Z]{2,})/gi
Contact ada@example.com or support@apphelp.net. Invalid: person@example.
ada@example.com
adaexample.comadaexample.comsupport@apphelp.net
supportapphelp.netsupportapphelp.net.Jedes Zeichen außer einem Zeilenumbruch
\d / \w / \sZiffern-, Wort- und Leerraumklassen
* + ?Null oder mehr, eins oder mehr, optional
{2,5}Zwei- bis fünfmal wiederholen
^ $Anker für Anfang und Ende
(...) / (?:...)Speichernde und nicht speichernde Gruppen
(?<name>...)Benannte Gruppe
(?=...) / (?!...)Positiver und negativer Lookahead
Geben Sie ein JavaScript-RegEx-Muster ein, wählen Sie Flags und fügen Sie Testtext ein. AppHelp kompiliert mit der RegExp-Engine des Browsers, markiert Treffer, zeigt Indexbereiche und Gruppen, simuliert Ersetzungstokens, führt positive und negative Zeilentests aus und erzeugt einen sicher maskierten Konstruktor. PCRE, Python, Java, .NET und RE2 können anders reagieren.
(?<user>[A-Z0-9._%+-]+)@(?<domain>[A-Z0-9.-]+\.[A-Z]{2,}) / giFindet E-Mail-ähnlichen Text und liefert user- sowie domain-Gruppen.
\b(?<year>\d{4})-(?<month>0[1-9]|1[0-2])-(?<day>0[1-9]|[12]\d|3[01])\b / gErfasst Jahr, Monat und Tag aus YYYY-MM-DD-Kandidaten.
Geprüft wird die Zahlenform, nicht die Kalendergültigkeit wie beim 31. Februar.
\b(?<word>\w+)\s+\k<word>\b / gi
Findet direkt wiederholte Wörter wie is is.