gpt4 book ai didi

php - 使用正则表达式搜索并替换数据库中存在的电子邮件 ID

转载 作者:行者123 更新时间:2023-11-29 08:35:46 25 4
gpt4 key购买 nike

我想搜索数据库中存在的所有电子邮件 ID,并将其替换为附加了额外文本的电子邮件 ID。

例如:

Before: someone@example.com
After: someone@examplexyz.com

Before: greatperson@yahoo.co.in
After: greatperson@yahooxyz.co.in

Before: contactus@boxbe.net
After: contactus@boxbexyz.net

这里术语“xyz”被附加到所有域。

基本上,我想以这样的方式更改电子邮件 ID,使电子邮件 ID 不会无效,而在发送邮件时域不应该无效。我需要这个来使用实时数据库,但不希望将电子邮件发送给真实用户。我当前的代码设置是 LAMP(Linux、Apache、Mysql、Php)。

感谢任何帮助。谢谢

最佳答案

如果您想使用正则表达式在 php 脚本中更改它们,您可以尝试

<?php
$email = "aburomaissae@domaine.com";
echo "Before: ".$email ."<br>";
$email = preg_replace("/@([a-zA-Z1-9]+)(\.[a-zA-Z]+)/","@$1xyz$2",$email);
echo "After: ".$email ."<br>";

此脚本将打印

Before: aburomaissae@domaine.com

After: aburomaissae@domainexyz.com

关于php - 使用正则表达式搜索并替换数据库中存在的电子邮件 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15268218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com