假设我使用以下 php 函数:
preg_replace($search, $replace, $str);
我只能修改搜索和替换 var。是否可以进行以下替换:
test -> test test2
和
test 3 -> test3
我尝试了以下方法:
$search = '/test (?=*)/';
$replace = 'test($1)';
这适用于第二种情况。但是现在我想使用 if 来表示“如果 $1 为空,请添加 test2。但我只能修改搜索和替换 var 而无需使用添加 php。这在正则表达式中是否可行?