我正在输出日志消息,需要隐藏其中的电子邮件地址。
日志消息可能如下所示:
A lead was saved for [email protected] /cdn-cgi/l/email-protection, Date: 11th December 2019, Service: Car Hire ( Premium ), Extras: NA, Price: £300
我在用:
preg_replace('/(?<=.).(?=.*?@)|(?<=@.).*(?=\.com)/u', '*', $email);
我正在使用这个正则表达式来隐藏电子邮件,当它只是一封电子邮件时效果很好,但总而言之,它是这样做的......
A********************************@example.com, Date: 11th December 2019, Service: Car Hire ( Premium ), Extras: NA, Price: £300
有没有办法让它只回到太空呢?
所以所需的结果将是:
A lead was saved for ************@example.com, Date: 11th December 2019, Service: Car Hire ( Premium ), Extras: NA, Price: £300",