Извините за этот основной вопрос, но я просматривал всю информацию о preg_replace я могу найти, и я до сих пор не могу понять это .. У меня есть большая строка, как это, например:Preg_replace, заменяя только часть шаблона в()?
$string= '# tjs { fassdaf } #fsk { fssf} # fskff { casf }';
И когда я это делаю, он заменяет всю картину, а не только часть в(), как я ожидаю, что это сделать .. Мне интересно, как я могу просто заменить часть в() .. спасибо
$pattern= '/#.*tjs.*\{.*(.*)\}/imsU';
$replacement= "test";
$return_string = preg_replace ($string, $pattern, $replacement);
Ожидаемые замененные строки:
'# tjs {test} #fsk { fssf} # fskff { casf }';
Можете ли вы опубликовать ожидаемую замененную строку? – kennytm