Maskierung von E-Mail-Adresse in java

Ich versuche, Maske E-Mail-Adresse mit "*" aber ich bin schlecht im regex.

input : nileshxyzae@gmail.com
output : nil********@gmail.com

Mein code ist

String maskedEmail = email.replaceAll("(?<=.{3}).(?=[^@]*?.@)", "*");

aber Ihre mir-Ausgang nil*******[email protected] bin ich nicht immer was bekommen, hier falsch. Warum Letzte Zeichen nicht konvertiert?
Auch kann sich das jemand erklären also alle diese regex

Ist das deine echte E-Mail-Adresse? Wenn ja, möchten Sie vielleicht in Erwägung ziehen, es...

InformationsquelleAutor nilesh | 2015-10-13

Schreibe einen Kommentar