<?php

$file    = '[STRING_****]  (STRING_*****)  /STRING';

$searchContext  = 'STRING';
$replaceContext = 'NEW_STRING';

$pattern = '/([\[(\s])('.$searchContext.')/';

$result = preg_replace($pattern, "$1" . $replaceContext, $file);
echo $result;