Ric*_*ick 5 php regex preg-replace
对不起这个基本问题,但我一直在查看有关preg_replace的所有信息,我可以找到并且我仍然无法解决这个问题.我有一个大字符串,例如:
$string= '# tjs { fassdaf } #fsk { fssf} # fskff { casf }';
Run Code Online (Sandbox Code Playgroud)
当我这样做时,它取代了整个模式,而不仅仅是()中的部分,正如我所期望的那样.我想知道如何才能在()中替换部分..谢谢
$pattern= '/#.*tjs.*\{.*(.*)\}/imsU';
$replacement= "test";
$return_string = preg_replace ($string, $pattern, $replacement );
Run Code Online (Sandbox Code Playgroud)
预期更换字符串:
'# tjs {test} #fsk { fssf} # fskff { casf }';
Run Code Online (Sandbox Code Playgroud)