<?php
$file = '[STRING_****] (STRING_*****) /STRING';
$searchContext = 'STRING';
$replaceContext = 'NEW_STRING';
$pattern = '/([\[(\s])('.$searchContext.')/';
$result = preg_replace($pattern, "$1" . $replaceContext, $file); echo $result;
PD9waHAKCiRmaWxlICAgID0gJ1tTVFJJTkdfKioqKl0gIChTVFJJTkdfKioqKiopICAvU1RSSU5HJzsKCiRzZWFyY2hDb250ZXh0ICA9ICdTVFJJTkcnOwokcmVwbGFjZUNvbnRleHQgPSAnTkVXX1NUUklORyc7CgokcGF0dGVybiA9ICcvKFtcWyhcc10pKCcuJHNlYXJjaENvbnRleHQuJykvJzsKCiRyZXN1bHQgPSBwcmVnX3JlcGxhY2UoJHBhdHRlcm4sICIkMSIgLiAkcmVwbGFjZUNvbnRleHQsICRmaWxlKTsKZWNobyAkcmVzdWx0Ow==