Ich versuche, einen vorhandenen Regex-Ausdruck zu ändern, der aus einer Eigenschaftendatei aus einem Java-Programm stammt, das jemand anders erstellt hat.Dash zu Java Regex hinzufügen
Der aktuelle Regex Ausdruck verwendet, um eine E-Mail-Adresse entsprechen ist -
RR.emailRegex=^[a-zA-Z0-9_\\.][email protected][a-zA-Z0-9_]+\\.[a-zA-Z0-9_]+$
Die E-Mail-Adressen wie Spiele [email protected], aber jetzt einige E-Mail-Adressen haben Striche in ihnen wie [email protected] und diese stimmen nicht mit der Regex-Musterübereinstimmung überein.
Was würde mein neuer Regex-Ausdruck sein, um den Bindestrich zu dieser Übereinstimmung für reguläre Ausdrücke hinzuzufügen, oder gibt es eine bessere Möglichkeit, das darzustellen?
Mögliche Duplikat [Verwenden eines regulären Ausdrucks eine E-Mail-Adresse zu bestätigen] (http: // Stackoverflow .com/questions/201323/using-a-regular-expression-zu-validieren-eine-email-adresse) – dustinroepsch