从字符串中提取域名

时间:2014-02-14 13:42:58

标签: php string dns

这是我的代码:

From: =?Shift_JIS?B?Y2VudGVyQHlhbWJnbGUuaW4ubmV0?= < center@yambgle.in.net >

From: =?x-sjis?B?+O6C6IKogvH47iAg?= < autovbxds@netltf.ladankhda.in.net >

我有相同的PHP代码,但我想有一个相同的preg_match代码。

请帮忙。

1 个答案:

答案 0 :(得分:0)

以下正则表达式应该这样做

$data = 'From: =?x-sjis?B?+O6C6IKogvH47iAg?= < center@yambgle.in.net >';
if(preg_match('/@([^ ]*) /',$data,$result)){
    $domain = $result[1];
    echo $domain;
}

结果:yambgle.in.net