PHP:这是什么样的正确模式? (的preg_match)

时间:2012-07-29 05:27:56

标签: php regex

  

可能重复:
  Regex, get string value between two characters

myemail@gmail.com

获得“@”和“。”之间的模式是什么?在这个字符串? 在这种情况下,它会得到'gmail'。

2 个答案:

答案 0 :(得分:3)

我相信它是......

preg_match("'@(.*?)\.'si", $source, $match);

答案 1 :(得分:2)

$email = 'myemail@gmail.com';
$gmail = preg_match('/@([^\.]*)\./', $email, $m) ? $m[1] : false;