php preg_替换一行

php preg_替换一行,php,preg-replace,Php,Preg Replace,我想用preg_替换为一行 这是php文件 <?php $var_name = 'Firstname Lastname <email@example.com>'; $var_name = preg_replace('/</', '(', $var_name); $var_name = preg_replace('/>/', ')', $var_name); echo 'OUTPUT: ' . $var_name . "\n"; ?>

我想用preg_替换为一行

这是php文件

<?php
$var_name = 'Firstname Lastname <email@example.com>';
$var_name =  preg_replace('/</', '(', $var_name);
$var_name =  preg_replace('/>/', ')', $var_name);
echo 'OUTPUT: ' . $var_name . "\n";
?>
但是,我想用一条preg_替换线来获得它


希望收到您的来信。

您不需要正则表达式<代码>str_replace,仅在需要时使用正则表达式<代码>str_replace(数组(“”),数组(“(”,“)”),$var_name)。如果没有某种回调,则不能在替换逻辑中使用
if
s。
OUTPUT: Firstname Lastname (email@example.com)