在php中使用preg_replace删除php中的空格

lgt*_*lgt 2 php regex preg-replace

我有以下字符串+ Example + Test + Test2并使用preg_replace我想得到以下结果+Example +Test +Test2

我一直在尝试使用以下代码

preg_replace("/\s*([\+])\s*/", "$1", $string)
Run Code Online (Sandbox Code Playgroud)

但这一个正在回归

+Example+Test+Test2
Run Code Online (Sandbox Code Playgroud)

Ron*_*Ron 5

$output = str_replace('+ ', '+', $input);
Run Code Online (Sandbox Code Playgroud)

要么

$output = preg_replace('/\\+\\s+/', '+', $input);
Run Code Online (Sandbox Code Playgroud)