php - "example@something.com"-> "example"PHP

标签 php regex

我对正则表达式还很陌生,无法真正弄清楚它是如何工作的。我试过这个:

function change_email($email){
   return preg_match('/^[\w]$/', $email);
}

但这只返回 bool 值 true 或 false,我希望它返回 @ 之前的所有内容。 这可能吗?我什至不认为我在这里使用了正确的 php 函数..

最佳答案

使用 explode 尝试更简单的方法:

explode('@', $email)[0];

关于php - "example@something.com"-> "example"PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24492120/

相关文章:

javascript - 通过jquery打印更多元素

php - 了解 PHP/JSON 中的内容并摆脱它

javascript - 如果某些 cookie 是通过 javascript 创建的,我如何使用 PHP 检查?

python - 获取 3 个连续数字的所有重叠匹配的列表

PHP - Undefined Var - 从 MySQL 数据库中获取值

php - 在 MySql 数据库中存储序列化对象

python - 如何使用 re 替换和移动 python 中的字符串模式?

javascript - 了解 VBScript/Javascript 正则表达式的差异来解决 SubMatch 问题

javascript - 为什么这个正则表达式执行缓慢?

Java正则表达式查找数字模式