我需要将“,”替换为“enoComma”,但仅限于位于括号内的内容< ...>。
我试图像这样做,但它取代括号内只有第一个逗号如何使用preg_replace替换括号内的逗号
$text = 'asd, asd <asd, asd, adasd> ... ';
preg_replace_callback("/(<.*?),(.*?>)/",
create_function('$m', 'return $m[1].\'enoComma\'.$m[2];'),
$text
);
echo $text; // asd, asd <asdenoComma asd, adasd> ...
我该怎么办? –