php - 将@之后的内容删除到电子邮件中?

标签 php

假设我有一些电子邮件:some_email@yahoo.com

首先,我想删除@ 之后的所有内容。

最后删除之前操作留下的任何内容,匹配电子邮件地址格式中允许的特殊字符(任何像“_”、“.”或其他允许的特殊字符)和 camile hump 单词中的第一个字母或者如果是这样的话。

这可能吗?我该怎么做?

最佳答案

function Parse($text)
{
    list($text) = explode('@', $text);
    $text = preg_replace('/[^a-z0-9]/i', ' ', $text);
    $text = ucwords($text);
    return $text;
}

对于你的输入 some_email@yahoo.com,它给出输出 'Some Email'

真人秀http://codepad.org/w0yfRFbo

关于php - 将@之后的内容删除到电子邮件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9238401/

相关文章:

php - 计算行数并回显结果

php - PHP 中的 exec()、shell_exec、system() 和 passthru() 函数有什么不同?

php - WordPress get_user_meta() - 是否有更好的方法来提取大量用户数据?

php - 选择 PHP 的图像大小调整算法

php - .load() 中的内容在主页上未激活

php - 如何知道主机名是计算机 "Server"还是个人 "Desktop"

php - CakePHP:删除数据库表中的冗余

php - 通过 AJAX 发送到 mySQL 查询的总选项的最佳方法

php - mysqli::real_connect(): (HY000/2002):在 cplesk 中

php - Laravel + Swift 邮件程序 : Error: no valid recipients