Preg_replace () içinde desen sadece bir kısmını yerine?

0 Cevap php

Bu temel soru için özür dilerim, ama ben bulabilirim ve ben hala, örneğin, bu gibi büyük bir dize var .. bu çözemiyorum preg_replace hakkında tüm bilgiler aradım:

  $string= '# tjs { fassdaf } #fsk { fssf} # fskff { casf }';

Bunu yapmak zaman, bu modelin tamamını değil, sadece () part ben bunu yapmak için beklediğiniz gibi .. ben sadece bir kısmını yerine nasıl merak ediyorum () .. teşekkürler değiştirir

  $pattern= '/#.*tjs.*\{.*(.*)\}/imsU';
  $replacement= "test";
  $return_string = preg_replace ($string, $pattern, $replacement );

beklenen yerini dize:

'# tjs {test} #fsk { fssf} # fskff { casf }';

0 Cevap