Самочувствие сегодня (конечно)плохое
Заменить на
Самочувствие сегодня (конечно) плохое
echo preg_replace('/(\))(\w)/u', '$1 $2', $string);
Двумя заменами: первая для закрывающей скобки, вторая - для открывающей:
$str = 'Самочувствие сегодня (конечно)плохое(да)очень';
$str = preg_replace('~(\))(\S)~', '$1 $2', $str);
$str = preg_replace('~(\S)(\()~', '$1 $2', $str);
echo $str;
// Самочувствие сегодня (конечно) плохое (да) очень
Проверяйте позиции слева и справа от скобок с помощью прямых и обратных опережающих просмотров:
$str = 'Самочувствие сегодня(конечно)плохое';
echo preg_replace('~(?<=\))(?=\S)|(?<=\S)(?=\()~', ' ', $str);
Результат:
Самочувствие сегодня (конечно) плохое
^ пробелы ^
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
при отправки GET-запроса возвращаются вопросы вместо кириллицыКак можно исправить? Использую SLIM в PHP Ответ приходит в таком виде:
Пользователь подписывается на определенные категории новостейНапример, на чемпионат Эстонии и на клуб Челси
Начал догадываться, что это из-за того, что на странице submit изначально не лежал, по этому и не случаеться событиеНо всё же решил спросить, как...