メールアドレスからすべての無効な文字を削除する方法を見つけようとしています。
例: email="taeo͝';st@yy.com" (. は電子メールの文字)、結果は次のようになります: email = "taest@yy.com"
次の電子メール パターンを使用しています。
String email_pattern = "^[^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@"+ "[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$]";
String modifiedEmail = email.replaceAll(email_pattern,"");
しかし、上記のコードは結果を示しています: email = "aest@yy.com" but expected "taest@yy.com"
任意の提案またはより良いアプローチをいただければ幸いです。