21,886
社区成员
发帖
与我相关
我的任务
分享
test1<test1@qq.com>;test2 <test2@qq.com>;test3<test3@qq.com>;
"test1" <test1@qq.com>;"test2" <test2@qq.com>;"test3" <test3@qq.com>;
Mr Chen<test5@test.com>;姓名 PHP<test10@test.com>;姓 测 试<test2@test.com>
<?php
$str = <<<CODE
test1<test1@qq.com>;test2 <test2@qq.com>;test3<test3@qq.com>;
CODE;
$pattern = '/(.*?)\s*<\1@qq.com>;\s*/is';
$replacement = '"\1" <\1@qq.com>;';
$result = preg_replace($pattern,$replacement , $str);
echo $result;
?>
姓名6<test5@test.com>;姓名11<test10@test.com>;姓名3<test2@test.com>