$content = 'тест [cut name="Подробнее"] тест [cut] тест [cut name="Далее"]';
$test = preg_replace('/\[cut[\s,a-z,A_Z,а-я,А-Я,",=]*\]/u', '***', $content);
echo $test;
Т.е. скрипт сейчас выводит:
тест *** тест *** тест ***
А нужно:
тест [cut name="Подробнее"] тест *** тест ***