特殊字符前的子字符串,并用相应的特殊字符替换它

时间:2018-02-26 10:44:50

标签: java string replace substring

我正在处理SMS相关模块,我需要以加密的方式向消费者发送短信,例如: “OTP发送到号码******* 632和电子邮件ID jac ******** @ gmail.com。” 我负责手机号码,但我想用以下方式加密电子邮件ID

jacknjill356@gmail.com 
to
jac********@gmail.com

但我发现的解决方案不是最佳的...... 我观察 “jac”是一个字符串和 '@ gmail.com'作为第二个字符串和 第三个左边的部分我用特殊字符“*”替换,并且我连接了所有三个,但它不是很好的编程习惯。

有没有办法用正则表达式概念来做,所以我只想在'@'符号之前替换字符串。 请建议我最好的一个

1 个答案:

答案 0 :(得分:1)

这样可以解决问题:

EAGER