i bir dize var
$str = "this is [start] my string [end] at this moment";
i [start] ve [end] içinde içerik almak gerekir.
i kullandığınızda
$result = preg_match('/\[start\].+\[end\]/',$str, $m);
o [start] my string [end] mutches, ama sadece my string (boşluksuz) almak gerekir.
emin ben başka preg_replace yapmak ve bunları silmek, ama daha zarif bir çözüm olması gerektiğini düşünüyorum olabilir.
Teşekkürler